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

當前位置:主頁 > 科技論文 > 軟件論文 >

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

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

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

【學位級別】:碩士

【部分圖文】:

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

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

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


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

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

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


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

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

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


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

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

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



本文編號:3933059

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

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


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

版權(quán)申明:資料由用戶4d1f4***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com