天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 軟件論文 >

基于圖像識(shí)別的跨平臺(tái)測(cè)試腳本錄制與回放系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2025-04-23 04:12
  自動(dòng)化測(cè)試具有高效率和高可靠等特點(diǎn),逐漸成為移動(dòng)應(yīng)用開發(fā)過程中的主流測(cè)試方式。移動(dòng)應(yīng)用往往需要運(yùn)行于多設(shè)備和多系統(tǒng)之上,設(shè)備和系統(tǒng)的“碎片化”問題使得現(xiàn)有自動(dòng)化測(cè)試框架下測(cè)試腳本難以跨平臺(tái)執(zhí)行,從而導(dǎo)致測(cè)試腳本構(gòu)建和維護(hù)成本很高。本文設(shè)計(jì)與實(shí)現(xiàn)了一個(gè)基于圖像識(shí)別的自動(dòng)化測(cè)試腳本錄制與回放系統(tǒng),以解決測(cè)試腳本構(gòu)建和維護(hù)成本高等問題。本系統(tǒng)模擬人工測(cè)試的流程,一方面提供設(shè)備遠(yuǎn)程操控,通過腳本錄制回放方式簡(jiǎn)化測(cè)試腳本的開發(fā)過程,降低測(cè)試腳本開發(fā)技術(shù)門檻。另一方面腳本錄制過程增加控件截圖、控件布局位置等信息生成腳本,腳本回放過程通過圖像識(shí)別技術(shù)對(duì)控件在新設(shè)備上進(jìn)行定位,實(shí)現(xiàn)了腳本的跨設(shè)備和跨平臺(tái)回放,避免了腳本的重復(fù)構(gòu)建和維護(hù)。本系統(tǒng)主要分為設(shè)備管理模塊、腳本錄制模塊與腳本回放模塊。設(shè)計(jì)上對(duì)服務(wù)單獨(dú)開發(fā),分布式部署,模塊間采用RESTful接口通訊,降低了模塊間耦合,提高了系統(tǒng)的可擴(kuò)展性。通過對(duì)ADB(Android Debug Bridge)與WDA(Web Driver Agent)工具封裝,實(shí)現(xiàn)對(duì)Android與iOS設(shè)備的統(tǒng)一管理。充分利用MiniCap高速獲取設(shè)備頁面截圖,通過Nett...

【文章頁數(shù)】:93 頁

【學(xué)位級(jí)別】:碩士

【部分圖文】:

圖2.1:移動(dòng)應(yīng)用類別關(guān)系圖??

圖2.1:移動(dòng)應(yīng)用類別關(guān)系圖??

應(yīng)用逐漸發(fā)展為多種類型。目前主流的移動(dòng)應(yīng)用程序大體分為三類:原生應(yīng)??用(Native?App)、網(wǎng)頁應(yīng)用(Web?App)、混合應(yīng)用(Hybrid?App)?[?19],具體關(guān)系如??圖2.1所示。移動(dòng)應(yīng)用種類、運(yùn)行平臺(tái)的多樣性為移動(dòng)應(yīng)用的自動(dòng)化測(cè)試帶來了??跨平臺(tái)的復(fù)雜性問題....


圖3.2:系統(tǒng)用例圖??如表3.5所示,系統(tǒng)共涉及10個(gè)主要系統(tǒng)用例,分別為接入移動(dòng)設(shè)備、更新??

圖3.2:系統(tǒng)用例圖??如表3.5所示,系統(tǒng)共涉及10個(gè)主要系統(tǒng)用例,分別為接入移動(dòng)設(shè)備、更新??

?3.3系統(tǒng)用例圖??本文設(shè)計(jì)實(shí)現(xiàn)的跨平臺(tái)腳本錄制與回放系統(tǒng)具體用例圖如圖3.2所示。系統(tǒng)??主要由測(cè)試人員與計(jì)時(shí)器兩個(gè)角色組成。定時(shí)器主要涉及移動(dòng)設(shè)備狀態(tài)的更新,??定時(shí)器會(huì)定時(shí)檢查與系統(tǒng)連接的移動(dòng)設(shè)備的狀態(tài),保證系統(tǒng)中記錄的設(shè)備狀態(tài)??與真實(shí)設(shè)備狀態(tài)的實(shí)時(shí)同步。??測(cè)試人員是....


圖3.3:腳本錄制與回放系統(tǒng)總體部署圖??圖3.4給出了整個(gè)腳本錄制與回放系統(tǒng)的總體架構(gòu),給出了部署圖中各個(gè)服??務(wù)器所涉及的}■:要功能服務(wù)

圖3.3:腳本錄制與回放系統(tǒng)總體部署圖??圖3.4給出了整個(gè)腳本錄制與回放系統(tǒng)的總體架構(gòu),給出了部署圖中各個(gè)服??務(wù)器所涉及的}■:要功能服務(wù)

L^ZlJz??圖3.3:腳本錄制與回放系統(tǒng)總體部署圖??圖3.4給出了整個(gè)腳本錄制與回放系統(tǒng)的總體架構(gòu),給出了部署圖中各個(gè)服??務(wù)器所涉及的}■:要功能服務(wù)。下面對(duì)各個(gè)服務(wù)器所涉及的具體的功能、業(yè)務(wù)等??進(jìn)行簡(jiǎn)要的介紹。??腳本錄制與回放系統(tǒng)Web管理端直接與測(cè)試人員進(jìn)行交互,....


圖3.5:設(shè)備管理模塊流程圖??同時(shí)該模塊與移動(dòng)設(shè)備硬件直接連接,是從設(shè)備中獲取必要信息、界面信??息及驅(qū)動(dòng)設(shè)備按照指令運(yùn)行的基礎(chǔ)

圖3.5:設(shè)備管理模塊流程圖??同時(shí)該模塊與移動(dòng)設(shè)備硬件直接連接,是從設(shè)備中獲取必要信息、界面信??息及驅(qū)動(dòng)設(shè)備按照指令運(yùn)行的基礎(chǔ)

3.4.2設(shè)備管理模塊設(shè)計(jì)??設(shè)備管理模塊主要用于設(shè)備的接入、設(shè)備狀態(tài)的監(jiān)聽、設(shè)備數(shù)據(jù)的傳輸及??設(shè)備的查詢,圖3.5對(duì)整個(gè)模塊的運(yùn)行流程進(jìn)行了描述。??在系統(tǒng)啟動(dòng)時(shí)設(shè)備監(jiān)聽器與定時(shí)器會(huì)隨之啟動(dòng),設(shè)備監(jiān)聽器在新設(shè)備接入??系統(tǒng)時(shí)會(huì)觸發(fā)接入事件,隨后系統(tǒng)對(duì)新接入的移動(dòng)設(shè)備獲。眨洌....



本文編號(hào):4041201

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/4041201.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶e3643***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com