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

基本信息

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

摘要

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