ui自動(dòng)化測(cè)試有用嗎

現(xiàn)在客戶端流行的ui自動(dòng)化測(cè)試框架層出不窮,但是也有很多人質(zhì)疑UI自動(dòng)化測(cè)試對(duì)測(cè)試本身的投入產(chǎn)出比,甚至認(rèn)為UI自動(dòng)化測(cè)試有用嗎.

一.UI異常

UI異常包括白屏,黑屏,數(shù)據(jù)加載異常,花屏,重影,錯(cuò)位,覆蓋等.

二.UI自動(dòng)化測(cè)試的使用場(chǎng)景

UI測(cè)試主要測(cè)試的是產(chǎn)品的功能需求.那么,功能主要驗(yàn)證的方面有:

1)業(yè)務(wù)邏輯;

2)頁(yè)面樣式;

3)兼容性.

我們每測(cè)一輪測(cè)試,在回歸和兼容性方面投入的人力是巨大的.而這些人力做的都是重復(fù)的勞動(dòng).UI自動(dòng)化在降低人力方面,發(fā)揮著重要的作用.而最近熱門的圖像識(shí)別和深度學(xué)習(xí),又給UI自動(dòng)化測(cè)試在頁(yè)面樣式識(shí)別方面補(bǔ)足了短板.

三.UI自動(dòng)化元素定位

很多人反應(yīng)UI自動(dòng)化腳本維護(hù)成本高,因?yàn)轫?yè)面布局總是在變.所以,UI自動(dòng)化測(cè)試更適合業(yè)務(wù)相對(duì)穩(wěn)定的產(chǎn)品.而且我們?cè)趯懽詣?dòng)化腳本時(shí),主要是通過

1.控件識(shí)別,控件識(shí)別的方法有:

1)id;

2)classPath;

3)text/linktext;

4)xpath;

5)js;

6)tag;

4)Bound;

等.而其中最不穩(wěn)定的就是classPath,最穩(wěn)定的是id.所以我們?nèi)绾吻擅畹亩ㄎ豢丶?成為了其中腳本是否穩(wěn)定的關(guān)鍵.

2.圖片識(shí)別:

sikuli/airtest;

3.圖片對(duì)比:

感知哈希算法;圖片縮放;圖片像素值對(duì)比.

其次,要做好失敗重試,和顯式隱式等待等,pom模型,用例步驟原子化,獨(dú)立性。

四.UI自動(dòng)化測(cè)試效果

接口測(cè)試我們很容易很清楚的可以拿到接口的成功與失敗,響應(yīng)時(shí)間,響應(yīng)內(nèi)容.但是客戶端琳瑯滿目.

接口成功了,客戶端就一定能看到頁(yè)面數(shù)據(jù)嗎?這個(gè)問題值得我們思考.

從發(fā)起請(qǐng)求,到頁(yè)面呈現(xiàn).其中諸多環(huán)節(jié)和諸多耗時(shí).而客戶端作為檢驗(yàn)產(chǎn)品的最后一個(gè)環(huán)節(jié),無疑起著決定性的作用.是用戶最直觀的感受.UI自動(dòng)化測(cè)試就是作為真實(shí)用戶的角色去檢驗(yàn)產(chǎn)品,檢驗(yàn)端到端的可用性.

六. 效果對(duì)比

對(duì)比圖
最后編輯于
?著作權(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),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請(qǐng)通過簡(jiǎn)信或評(píng)論聯(lián)系作者。

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

  • 0.小目標(biāo) 關(guān)于UI自動(dòng)化的定義,我想要的是自動(dòng)地按照流程去點(diǎn)擊頁(yè)面、輸入數(shù)據(jù),不需要人去參與,節(jié)省人工時(shí)間。比如...
    孢子菌閱讀 15,844評(píng)論 10 47
  • 淺談AST(自動(dòng)化測(cè)試)流程,歡迎大家多多指點(diǎn),多提寶貴意見。 AST階段一:需求收集——分析自動(dòng)化測(cè)試需求 舉行...
    hxhdip閱讀 1,099評(píng)論 0 1
  • 我發(fā)現(xiàn)了,大家極度關(guān)心自動(dòng)化測(cè)試,尤其是UI自動(dòng)化測(cè)試,雖然現(xiàn)在作為專項(xiàng)測(cè)試,離開這些越來越遠(yuǎn)了,但總能遙想以前,...
    來自地球的專項(xiàng)測(cè)試閱讀 31,317評(píng)論 22 85
  • 當(dāng)前一切UI自動(dòng)化都是建立在selenium2的API基礎(chǔ)上的,最底層都是調(diào)用的模式。 UI自動(dòng)化主要的體現(xiàn)應(yīng)該在...
    我為峰2014閱讀 6,132評(píng)論 0 7
  • 盯著睡意,打開英語(yǔ)軟件學(xué)起了單詞,明天更1000字文章!總結(jié)這周! 今天學(xué)到的單詞有 old 年老 new 新的 ...
    美人志_8cdd閱讀 191評(píng)論 0 0

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