一種移動應用程序GUI智能測試方法及系統(tǒng)

基本信息

申請?zhí)?/td> CN202110116469.1 申請日 -
公開(公告)號 CN113032243B 公開(公告)日 2021-12-17
申請公布號 CN113032243B 申請公布日 2021-12-17
分類號 G06F11/36;G06K9/62 分類 計算;推算;計數(shù);
發(fā)明人 胡瑞;陳敏剛;陳文捷;胡蕓;蔡立志;龔家瑜;沈穎;馬澤宇;趙毅 申請(專利權(quán))人 上海計算機軟件技術(shù)開發(fā)中心
代理機構(gòu) 北京高沃律師事務所 代理人 杜陽陽
地址 201112 上海市閔行區(qū)聯(lián)航路1588號技術(shù)中心樓321室
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種移動應用程序GUI智能測試方法及系統(tǒng),該方法包括:根據(jù)打圖形元素標簽的GUI截圖訓練目標檢測模型;根據(jù)同時打圖形元素標簽和交互標簽的GUI交互事件序列訓練深度強化學習模型;獲取移動應用程序當前狀態(tài)的GUI截圖;根據(jù)訓練完成的目標檢測模型,獲得打圖形元素標簽的當前狀態(tài)的GUI截圖;檢測圖形元素標簽中是否存在GUI缺陷;根據(jù)訓練完成的深度強化學習模型,獲得打圖形元素標簽和交互標簽的當前狀態(tài)的GUI截圖;根據(jù)打圖形元素標簽和交互標簽的當前狀態(tài)的GUI截圖,施加操作動作到被操作的圖形元素,更新移動應用程序的狀態(tài);根據(jù)深度強化學習模型中獎勵函數(shù)判斷是否停止測試。本發(fā)明提高了移動應用程序GUI自動化測試的自動化水平及效率。