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

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

基于Activity隔離的Android應(yīng)用多層測(cè)試技術(shù)研究

發(fā)布時(shí)間:2024-03-20 05:54
  Android已經(jīng)成為市場(chǎng)占有率最高的移動(dòng)端系統(tǒng),Android應(yīng)用的數(shù)量也快速增長(zhǎng),Android應(yīng)用自動(dòng)化測(cè)試技術(shù)成為當(dāng)下研究熱點(diǎn)。目前商業(yè)應(yīng)用業(yè)務(wù)場(chǎng)景不斷增加,其GUI也隨之變得愈加復(fù)雜。面對(duì)這些商業(yè)應(yīng)用,現(xiàn)有的自動(dòng)化測(cè)試技術(shù)已無法對(duì)其復(fù)雜的GUI狀態(tài)進(jìn)行有效地覆蓋,發(fā)現(xiàn)應(yīng)用缺陷的能力也遠(yuǎn)遠(yuǎn)不足。因此,我們提出了一種基于Activity隔離的多層測(cè)試技術(shù),該技術(shù)建立了 Activity內(nèi)、外兩層GUI狀態(tài)模型,從而可以根據(jù)每層GUI狀態(tài)的特點(diǎn)選擇適合的探索策略,彌補(bǔ)了現(xiàn)有測(cè)試技術(shù)的不足。具體而言,本文工作主要包括:1.針對(duì)Android應(yīng)用,提出了基于Activity隔離的多層自動(dòng)化測(cè)試技術(shù)。該技術(shù)通過控制Activity的跳轉(zhuǎn)行為將應(yīng)用GUI狀態(tài)分為Activity內(nèi)、外兩層,從而可以根據(jù)每層GUI狀態(tài)的特點(diǎn)選擇合適的探索策略。2.提供了一種基于多層測(cè)試技術(shù)的探索策略。對(duì)外層GUI狀態(tài),采用基于模型的探索策略,以此增加對(duì)GUI狀態(tài)的覆蓋范圍;對(duì)內(nèi)層GUI狀態(tài),則采用增強(qiáng)學(xué)習(xí)指導(dǎo)下的模糊測(cè)試技術(shù),提高對(duì)GUI細(xì)節(jié)覆蓋能力的同時(shí)避免狀態(tài)爆炸的問題。3.基于上述技術(shù)和探索策略,設(shè)計(jì)和...

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

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

【部分圖文】:

圖2-1:?GUIRipper在探索應(yīng)用時(shí)構(gòu)建的GUITree??GUIRippeH41,#是較早提出利用模型來指導(dǎo)測(cè)試過程的研究,它的探索過??

圖2-1:?GUIRipper在探索應(yīng)用時(shí)構(gòu)建的GUITree??GUIRippeH41,#是較早提出利用模型來指導(dǎo)測(cè)試過程的研究,它的探索過??

圖2-1:?GUIRipper在探索應(yīng)用時(shí)構(gòu)建的GUITree??GUIRippeH41,#是較早提出利用模型來指導(dǎo)測(cè)試過程的研究,它的探索過??程如圖2-1所示,具體分為五個(gè)步驟。第一步,GUIRipper會(huì)獲取應(yīng)用當(dāng)前GUI??


圖2-2:?Sapienz工作流??

圖2-2:?Sapienz工作流??

圖2-2:?Sapienz工作流??Sapienz1141和EvoDroid|1Q1采用演化算法指導(dǎo)事件流的生成以提高測(cè)試效??果。如圖2-2所示,Sapienz首先對(duì)應(yīng)用反編譯,獲取靜態(tài)信息作為文本輸入??的內(nèi)容。然后隨機(jī)生成測(cè)試用例集合作為初始種群,在移動(dòng)設(shè)備上執(zhí)行測(cè)試??用....


圖3-1:?GUI狀態(tài)組合示例??

圖3-1:?GUI狀態(tài)組合示例??

在當(dāng)今的移動(dòng)應(yīng)用中,有大量的內(nèi)容會(huì)通過網(wǎng)絡(luò)進(jìn)行動(dòng)態(tài)的加載,這種??方式可以靈活的向用戶提供豐富的內(nèi)容,并且便于以后對(duì)內(nèi)容進(jìn)行更新。如??圖3-2?(a)所示的大眾點(diǎn)評(píng),有一個(gè)界面需要先從網(wǎng)絡(luò)加載內(nèi)容,然后再進(jìn)行??展示。動(dòng)態(tài)界面在加載內(nèi)容之前有較少的GUI元素,加載內(nèi)容后則會(huì)呈現(xiàn)....


圖3-2:?GU丨的動(dòng)態(tài)加載??

圖3-2:?GU丨的動(dòng)態(tài)加載??

少事件重放的頻率或者采用更好的狀態(tài)恢復(fù)技術(shù),以此減少不確定性對(duì)測(cè)試效??果的影響。??圖3-2?(b)展示了大眾點(diǎn)評(píng)應(yīng)用中,正在從網(wǎng)絡(luò)獲取更多內(nèi)容的界面。這??種動(dòng)態(tài)加載列表內(nèi)容的設(shè)計(jì)方式,在現(xiàn)今的應(yīng)用中是比較常見的,該方式可以??減少每一次網(wǎng)絡(luò)請(qǐng)求的數(shù)據(jù)量,同時(shí)可以讓用戶決定是....



本文編號(hào):3933059

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

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


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

版權(quán)申明:資料由用戶4d1f4***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com
久久亚洲午夜精品毛片| 又黄又色又爽又免费的视频| 免费在线播放一区二区| 黄色污污在线免费观看| 国产欧洲亚洲日产一区二区| 99在线视频精品免费播放| 精品国产91亚洲一区二区三区 | 精品国产成人av一区二区三区| 老熟妇乱视频一区二区| 丝袜诱惑一区二区三区| 国产又粗又长又大的视频| 免费国产成人性生活生活片| 国产熟女一区二区不卡| 日本美国三级黄色aa| 中文字幕欧美视频二区| 美女露小粉嫩91精品久久久| 国产精品亚洲精品亚洲| 麻豆tv传媒在线观看| 亚洲综合香蕉在线视频| 少妇毛片一区二区三区| 亚洲欧美日本成人在线| 亚洲专区中文字幕视频| 国产在线观看不卡一区二区| 丰满人妻熟妇乱又乱精品古代| 国产精品涩涩成人一区二区三区| 国产一区二区三区丝袜不卡 | 精品久久久一区二区三| 香蕉久久夜色精品国产尤物| 亚洲中文字幕熟女丝袜久久| 91在线播放在线播放观看| 欧美不雅视频午夜福利| 国产成人精品国产成人亚洲| 在线观看视频日韩精品| 在线免费视频你懂的观看| 午夜福利国产精品不卡| 国产传媒一区二区三区| 欧美老太太性生活大片| 亚洲成人久久精品国产| 日本一级特黄大片国产| 日韩在线视频精品中文字幕| 中文字幕一区二区三区中文|