UI自動化功能測試方法、測試裝置、測試設(shè)備及存儲介質(zhì)

基本信息

申請?zhí)?/td> CN201910108616.3 申請日 -
公開(公告)號 CN109857668A 公開(公告)日 2019-06-07
申請公布號 CN109857668A 申請公布日 2019-06-07
分類號 G06F11/36(2006.01)I 分類 計算;推算;計數(shù);
發(fā)明人 師江帆 申請(專利權(quán))人 蘇州市龍測智能科技有限公司
代理機(jī)構(gòu) 蘇州創(chuàng)元專利商標(biāo)事務(wù)所有限公司 代理人 蘇州市龍測智能科技有限公司
地址 215028 江蘇省蘇州市工業(yè)園區(qū)星湖街328號創(chuàng)意產(chǎn)業(yè)園2-A310單元
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了UI自動化功能測試方法、測試裝置、測試設(shè)備及存儲介質(zhì),測試方法包括:獲取待測試用戶界面的跳轉(zhuǎn)信息,跳轉(zhuǎn)信息包括跳轉(zhuǎn)前界面節(jié)點、跳轉(zhuǎn)元素及跳轉(zhuǎn)后界面節(jié)點;獲取根據(jù)跳轉(zhuǎn)信息建立得到的拓?fù)淞鞒虉D,拓?fù)淞鞒虉D包括一個根界面節(jié)點和一個或多個分支路徑,每個分支路徑上至少有一個跳轉(zhuǎn)元素及對應(yīng)的跳轉(zhuǎn)后界面節(jié)點;對拓?fù)淞鞒虉D進(jìn)行深度遍歷,根據(jù)自遍歷起始節(jié)點向后的每一條分支路徑生成與其對應(yīng)的測試代碼,測試代碼包括對各個跳轉(zhuǎn)元素執(zhí)行用戶界面跳轉(zhuǎn)操作的程序;運行測試代碼,得到測試結(jié)果。本發(fā)明利用用戶界面跳轉(zhuǎn)流程及配置的參數(shù)自動生成用于測試該用戶界面的測試代碼,在測試環(huán)境中運行該代碼即可完成自動化功能測試。