發(fā)布時(shí)間:2020-07-14
自動(dòng)化測試框架AutoTestFramework(簡稱:ATF)是B/S架構(gòu)框架,可以提供自動(dòng)化測試執(zhí)行和管理功能的架構(gòu)模塊,可以集成基礎(chǔ)自動(dòng)化測試工具,用于組織、管理和執(zhí)行那些獨(dú)立的自動(dòng)化測試用例,測試完成后統(tǒng)計(jì)測試結(jié)果,形成完善的自動(dòng)化測試報(bào)告。
組件執(zhí)行完成后,往往有輸出參數(shù)需要進(jìn)行校驗(yàn),校驗(yàn)輸出數(shù)據(jù)與預(yù)期值是否一致,設(shè)置數(shù)據(jù)校驗(yàn)的方式兩多種:
方法一:腳本組件中通過直接if...else...進(jìn)行判斷;
方法二:在組件的參數(shù)表中多添加一組參數(shù),該組參數(shù)主要輸入預(yù)期值,最后將腳本執(zhí)行的實(shí)際值與預(yù)期值對比。
在實(shí)際執(zhí)行操做過程中,方法一比方法二的可維護(hù)性差,每次執(zhí)行不同數(shù)據(jù),需要改腳本,反之,方法二則無需修改腳本,只要對參數(shù)數(shù)據(jù)進(jìn)行維護(hù)就行,大大提高了執(zhí)行效率。
下面就介紹下,在AutoTestFramework中如何設(shè)置數(shù)據(jù)校驗(yàn)點(diǎn)。
第一步:組件腳本上傳后,在腳本的數(shù)據(jù)維護(hù)模塊,添加一個(gè)校驗(yàn)點(diǎn)參數(shù),用于存儲(chǔ)預(yù)期值(此時(shí)無需給預(yù)期值添加數(shù)值)。
注:校驗(yàn)點(diǎn)在用例設(shè)計(jì)時(shí),無需參與正交,即可將該參數(shù)數(shù)值為隱藏屬性。
第二步:在需求-場景-組件配置模塊,可設(shè)置該組件的校驗(yàn)點(diǎn)。
第三步:生成用例,發(fā)起執(zhí)行。
最終在執(zhí)行日志中可查看執(zhí)行結(jié)果,當(dāng)執(zhí)行結(jié)果與預(yù)期值不符時(shí),運(yùn)行狀態(tài)顯示為校驗(yàn)失敗。
推薦閱讀:
Selenium自動(dòng)化測試框架ATF之a(chǎn)pk批量操作
自動(dòng)化測試框架ATF新增跨項(xiàng)目任務(wù)功能模塊
電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報(bào)價(jià))。
您的信息已成功提交!
我們的客服人員稍后會(huì)與您聯(lián)系