UI自動(dòng)化測試使用場景及腳本錄制

經(jīng)常有人會(huì)問,什么樣的項(xiàng)目才適合進(jìn)行UI自動(dòng)化測試呢?UI自動(dòng)化測試相當(dāng)于模擬手工測試,通過程序去操作頁面上的控件。而在實(shí)際測試過程中,經(jīng)常會(huì)遇到無法找到控件,或者因控件定義變更而帶來的維護(hù)成本等問題。

哪些場景下適合UI自動(dòng)化測試介入呢?

產(chǎn)品比較穩(wěn)定,不會(huì)有頻繁的需求變更;

需要頻繁做回歸驗(yàn)證的核心業(yè)務(wù)、核心界面;

選擇穩(wěn)定的業(yè)務(wù)流程,不建議選擇處于探索期需要經(jīng)常變更的業(yè)務(wù)模塊;

適合維護(hù)周期長的項(xiàng)目,不適合短期項(xiàng)目;

如果使用編寫代碼實(shí)現(xiàn)的自動(dòng)化測試工具,需要測試團(tuán)隊(duì)中大部分人員具備腳本開發(fā)能力。

UI自動(dòng)化測試面臨的兩大核心問題

維護(hù)成本

UI自動(dòng)化測試依賴于界面元素的定位和操作,對(duì)于界面變動(dòng)敏感,一旦界面設(shè)計(jì)發(fā)生變化,測試腳本可能會(huì)失效。因此需要及時(shí)更新測試腳本,從而增加了UI自動(dòng)化測試的維護(hù)成本;

學(xué)習(xí)成本

UI自動(dòng)化測試需要使用特定的測試框架和工具,很多工具的學(xué)習(xí)曲線比較陡峭,需要掌握相應(yīng)的編程語言和工具的使用方法,以及測試設(shè)計(jì)技巧,增加了測試人員的學(xué)習(xí)成本。

解決方案

今天給大家推薦一款剛剛在QECon大會(huì)亮相的產(chǎn)品RunnerGo,也是有UI自動(dòng)化測試功能,簡單易上手!

RunnerGo怎么做UI自動(dòng)化

首先需要進(jìn)入官網(wǎng),RunnerGo支持開源,可以自行下載安裝,也可以點(diǎn)擊右上角體驗(yàn)企業(yè)版按鈕快速體驗(yàn)

RunnerGoUI自動(dòng)化測試支持腳本錄制,下載錄制器插件即可快速將功能操作導(dǎo)入至RunnerGo中

Step1:下載錄制器

點(diǎn)擊RunnerGo上方插件按鈕下載錄制器

Step2:錄制器使用

將插件文件拖入瀏覽器擴(kuò)展程序

點(diǎn)擊打開錄制器,在瀏覽器中進(jìn)行操作時(shí)錄制器會(huì)將操作錄制為一個(gè)JSON文件。

Step3:錄制腳本

在瀏覽器操作時(shí),錄制器內(nèi)展示操作日志,這里我們錄制一個(gè)百度搜索RunnerGo,打開RunnerGo官網(wǎng)的腳本。錄制完成后下載腳本

Step4:調(diào)試場景

在RunnerGo中創(chuàng)建測試場景,上傳錄制好的JSON文件

導(dǎo)入文件后展示如下圖,點(diǎn)擊調(diào)試場景即可開始調(diào)試~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容