999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

機頂盒APP 廣告功能自動化測試方案及實現(xiàn)

2019-08-23 10:41:24馬春宇
數(shù)字通信世界 2019年7期
關鍵詞:功能

馬春宇

(未來電視有限公司,天津 300300)

1 當前廣告業(yè)務需求

機頂盒端APP 當前支持的功能很多,其中廣告功能是可以為公司業(yè)務發(fā)展帶來收益的。針對廣告主對于廣告功能的需求可以劃分如下:

(1)廣告按終端形態(tài)展示可以分為:視頻類貼片廣告(開屏、前貼、中插、后貼)、圖片類廣告(暫停、推薦位、背景圖、時鐘、角標)。

(2)廣告按投放策略可以分為:按投放時間、按流量、按版本號、按渠道、按設備號、按廠商品牌、按地域、按IP、按內容(一級欄目、二級欄目、一級頻道、二級頻道、節(jié)目集、節(jié)目、一級分類、二級分類、輪播頻道)、時長、時段、應用、渠道定向設置。

針對以上的廣告形態(tài)及投放策略,廣告日志上報核對也是測試工作的重點。廣告功能雖然多,但其產品形態(tài)是固定的,測試方法是固定的,基于人力成本和產品固定形態(tài),開啟了機頂盒端APP 廣告功能自動化測試。

2 廣告自動化測試框架

2.1 廣告自動化測試

廣告自動化測試分兩部分:一是終端ad 接口上報正確性自動化校驗,關注日志上報正確性,為最終日志統(tǒng)計服務;二是終端廣告呈現(xiàn)與report 日志自動化核對,關注終端廣告展示數(shù)量、內容的正確性,為最終日志統(tǒng)計服務。該自動化測試框架如圖1所示:

圖1 終端廣告自動化測試流程

2.2 自動化開發(fā)技術基礎:selenium+Appium+python 框架

廣告功能自動化測試針對大屏端的功能實現(xiàn)是依托于appium框架實現(xiàn)的。Appium 是一個開源、跨平臺的測試框架,可以用來測試原生及混合的移動端應用。Appium 使用WebDriver 的jsonwire 協(xié)議,來驅動Apple 系統(tǒng)的UIAutomation 庫、Android系統(tǒng)的UIAutomator 框架。Appium 也集成了Selendroid,來支持老android 版本。項目中實際測試的機頂盒大屏端終端設備是Android 系統(tǒng)下的,appium 框架可以應用到實際的項目場景中,實現(xiàn)大屏端推薦位遍歷。

在實際的腳本開發(fā)中,我們使用python 作為開發(fā)語言,主要是看中了python 語言的易學、易讀和可維護性。下面按“圖1:終端廣告自動化測試流程”,分三個方面對廣告自動化測試實現(xiàn)進行介紹。

(1)廣告系統(tǒng)自動化創(chuàng)建廣告

場景:廣告測試用例數(shù)量多,人工測試出現(xiàn)時間成本和測試質量缺陷。

方案:廣告投放用例已經根據(jù)廣告需求人工生成,將該用例按照預定格式生成廣告用例讀入文件,調取讀文件方法,在web端自動填寫相應表字段,在頁面生成相應的廣告投放,并將廣告投放相關信息回寫到原文件。

在實際項目中,我們經常會進行終端APK 的主版本和分支版本測試。廣告系統(tǒng)中已經創(chuàng)建的廣告投放是可以從主板本復用到各分支版本中的(如修改廣告投放適用的終端MAC 地址)。上述自動化生成的廣告投放,可以按需求進行相關字段自動化編輯,從而實現(xiàn)廣告投放復用到其他終端設備上的場景需求。

(2)廣告終端展示自動化

場景:廣告終端展示受限于終端投放策略,人工遍歷所有廣告用例從而發(fā)現(xiàn)終端展示問題費時費力,存在缺陷。項目測試過程中,我們發(fā)現(xiàn)終端廣告常會出現(xiàn)無法播放的問題,而有時無法定位到終端故障產生的規(guī)律,故障產生存在隨機性,測試人員有時很難復現(xiàn)問題。

方案:機頂盒端是否展示廣告,取決于接口調用是否正常、網(wǎng)絡環(huán)境是否正常,其中接口調用是核心。我們將機頂盒大屏端APP 上每一個區(qū)塊上的推薦位應該播放的廣告內容及播放次數(shù)在廣告系統(tǒng)配置完畢,形成播放預期結果,將預期結果與實際廣告日志上報的report 接口數(shù)量進行自動化比對,可以實現(xiàn)終端廣告漏播的自動化測試。流程圖如下:

(3)廣告日志上報自動化

場景:廣告日志上報的準確性會影響最終各廣告主的廣告統(tǒng)計結果,日志信息是否存在漏報、錯報是我們關心的核心問題。廣告主在我司投放某種形態(tài)的廣告,最為關心的就是廣告曝光量,如果出現(xiàn)廣告曝光量與實際統(tǒng)計結果不一致,直接影響廣告合同的執(zhí)行,會對廣告業(yè)務帶來無法彌補的損失。

方案:廣告日志上報統(tǒng)計時會根據(jù)report 接口解密后的數(shù)據(jù)進行統(tǒng)計,而report 接口的拼接是根據(jù)廣告ad 接口進行的。廣告ad 接口日志上報數(shù)量、日志上報順序以及接口參數(shù)的正確性是我們實現(xiàn)廣告日志自動化測試的核心。

針對廣告日志漏報問題,我們需要核對ad 接口上報的實際數(shù)量與預期數(shù)量是否一致;需要核對ad 接口上報的順序與預期日志順序是否一致;需要核對每一條ad 接口參數(shù)值與預期結果參數(shù)值是否一致。

3 APP 廣告自動化成果

3.1 人力資源成本節(jié)約

廣告自動化應用于現(xiàn)有項目后,廣告測試僅需1人2小時便可完成接口自動化測試和廣告日志上報自動化測試,大大節(jié)約了測試人力成本。

3.2 測試結果準確度提高

人工測試難免出現(xiàn)漏測用例的情況,通過自動化測試,廣告系統(tǒng)測試用例可以百分之百完成,測試結果準確度達到95%(終端廣告展示因網(wǎng)絡因素導致播放不出的問題未在自動化中實現(xiàn))。

猜你喜歡
功能
拆解復雜功能
鐘表(2023年5期)2023-10-27 04:20:44
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
基層弄虛作假的“新功能取向”
當代陜西(2021年21期)2022-01-19 02:00:26
深刻理解功能關系
鉗把功能創(chuàng)新實踐應用
關于非首都功能疏解的幾點思考
基于PMC窗口功能實現(xiàn)設備同步刷刀功能
懷孕了,凝血功能怎么變?
媽媽寶寶(2017年2期)2017-02-21 01:21:24
“簡直”和“幾乎”的表達功能
中西醫(yī)結合治療甲狀腺功能亢進癥31例
主站蜘蛛池模板: 尤物成AV人片在线观看| 国产精品永久在线| 精品一区二区久久久久网站| 亚洲色图综合在线| 伊人久久综在合线亚洲91| 爱做久久久久久| 女人18一级毛片免费观看 | 亚洲日本精品一区二区| 精品视频一区在线观看| 91麻豆精品视频| 亚洲一区免费看| www成人国产在线观看网站| 精品国产免费观看| 亚洲男人天堂网址| 久久99国产综合精品女同| 久久精品国产91久久综合麻豆自制| 成人第一页| 伊人五月丁香综合AⅤ| 久久天天躁夜夜躁狠狠| 人妻丰满熟妇αv无码| 啊嗯不日本网站| 国产内射在线观看| 久久精品人人做人人爽| 日本人妻一区二区三区不卡影院| 毛片一级在线| 欧美激情综合一区二区| 亚洲av片在线免费观看| 欧洲精品视频在线观看| 国产精品香蕉| 亚洲三级电影在线播放| 久久毛片网| 欧美综合区自拍亚洲综合绿色 | 国产网友愉拍精品| 久久一日本道色综合久久| 美女免费黄网站| 国产成人喷潮在线观看| 一级黄色网站在线免费看| 亚洲制服丝袜第一页| 真实国产乱子伦视频| 国产成人综合在线观看| 国产精品99在线观看| 视频在线观看一区二区| 在线精品欧美日韩| 日韩av无码精品专区| 国产福利一区视频| 91www在线观看| 精品国产中文一级毛片在线看| www亚洲精品| 欧美一区二区三区国产精品| 伊人久久影视| 亚洲天堂啪啪| 任我操在线视频| 成人午夜亚洲影视在线观看| 国产女人18水真多毛片18精品| 2020国产精品视频| 久久综合结合久久狠狠狠97色| 欧美性猛交一区二区三区| 国产欧美精品一区二区| 亚洲欧洲日韩久久狠狠爱| a色毛片免费视频| 久久国产成人精品国产成人亚洲 | 中文字幕免费在线视频| 国产后式a一视频| 91伊人国产| 亚洲精品亚洲人成在线| 亚洲国产欧美国产综合久久 | 国产91丝袜在线播放动漫| 亚洲自偷自拍另类小说| 暴力调教一区二区三区| 在线观看热码亚洲av每日更新| 久热这里只有精品6| 日韩午夜片| 91探花国产综合在线精品| 成人综合在线观看| 欧美日韩午夜| 1级黄色毛片| 18禁色诱爆乳网站| 亚洲成年人网| 国产精品亚洲天堂| 欧美亚洲国产日韩电影在线| 国产精品美女在线| 亚洲日本中文综合在线|