2023年7月28日,上海軟件中心獲得“一種移動(dòng)應用程序自動(dòng)化測試方法及系統”的專(zhuān)利授權,專(zhuān)利號為ZL 202211344156.2。
由于移動(dòng)應用的快速增長(cháng),傳統的手工測試的方法需要測試人員編寫(xiě)大量的測試用例,消耗大量的時(shí)間和精力。同時(shí)移動(dòng)應用的業(yè)務(wù)邏輯越來(lái)越復雜,形成了巨大的搜索空間,給測試應用程序的核心業(yè)務(wù)帶來(lái)嚴峻挑戰。本發(fā)明提供了一種移動(dòng)應用程序自動(dòng)化測試方法及系統,以解決傳統的基于強化學(xué)習的移動(dòng)應用程序測試方法測試大型應用程序時(shí)測試效率低的問(wèn)題。
本發(fā)明的方法包括獲取待測移動(dòng)應用程序的業(yè)務(wù)交互流程圖,并利用不同格式表示每個(gè)頁(yè)面中的表單屬性;業(yè)務(wù)交互流程圖中輸入輸出屬性約束信息包括輸入流流向的方向以及對所述輸入屬性進(jìn)行的邏輯處理;通過(guò)行為克隆利用監督學(xué)習算法,從狀態(tài)-動(dòng)作對中學(xué)習不同狀態(tài)下的動(dòng)作分布;基于深度強化學(xué)習算法結合應用的業(yè)務(wù)邏輯流,更有效地理解業(yè)務(wù)需求,快速觸及到復雜的核心業(yè)務(wù)場(chǎng)景中,檢測頁(yè)面本身的異常,從而獲取整個(gè)測試過(guò)程中的異常日志文件以及代碼覆蓋率,評估待測移動(dòng)應用程序的性能。本發(fā)明能夠提高測試大型應用程序時(shí)的測試效率。
電話(huà):86-21-54325166
傳真:86-21-54325591
地址:中國上海聯(lián)航路1588號技術(shù)中心大樓3樓
版權所有 ?2021. 上海計算機軟件技術(shù)開(kāi)發(fā)中心 All Rights Reserved 滬公網(wǎng)安備 31011202012393號,滬ICP備14033306號-25