自動(dòng)化測(cè)試失敗的5個(gè)原因

發(fā)布時(shí)間:2020-08-31

  之前在某測(cè)試論壇中,吐槽自己公司自動(dòng)化測(cè)試項(xiàng)目失敗,大概過(guò)程是自己所在部門(mén)的自動(dòng)化測(cè)試經(jīng)歷了幾次步進(jìn)式的建設(shè),都具有階段性的成果,但是總的看來(lái)卻不是一個(gè)成功的案例。因?yàn)橼s進(jìn)度,倉(cāng)促的投入讓一大堆的腳本質(zhì)量比較低下,有幾個(gè)測(cè)試組由于沒(méi)有人力投入自動(dòng)化開(kāi)發(fā)而又不得不完成自動(dòng)化的KPI,只好聘請(qǐng)外包來(lái)幫忙完成自動(dòng)化。理智地想一想,咱們花的那點(diǎn)錢請(qǐng)到過(guò)真正精通自動(dòng)化技術(shù)又肯主動(dòng)深入考察我們公司業(yè)務(wù)系統(tǒng)特征的外包么?況且外包終究還是要離開(kāi)的,所以我們不得不接收一堆沒(méi)有經(jīng)過(guò)精心設(shè)計(jì)、沒(méi)有組織性的腳本——尤其是在沒(méi)有通用測(cè)試框架的情況下。且不說(shuō)UI測(cè)試的自動(dòng)化腳本本身就運(yùn)行不了多久就會(huì)面臨界面變更,單單是要讓我們接收別人迥然不同的設(shè)計(jì)風(fēng)格就是一件很難的事情。結(jié)果呢?要么延續(xù)這種無(wú)組織性,讓腳本數(shù)量更加龐大、更加雜亂無(wú)章,要么就是放棄對(duì)這些腳本的維護(hù),任其自生自滅,最終變成一堆廢材。
 
  以上只是說(shuō)了失敗過(guò)程,我們回頭仔細(xì)想一想,到底是什么導(dǎo)致失敗,絕對(duì)不是一條兩條的原因,多方面因素,主要原因5大點(diǎn),具體如下:
 
  1. 選擇適合的自動(dòng)化測(cè)試工具
  沒(méi)有選擇正確的工具來(lái)滿足自動(dòng)化測(cè)試的需求。在選擇自動(dòng)化測(cè)試工具時(shí),了解工具的范圍以及它提供的功能是否與團(tuán)隊(duì)的優(yōu)先事項(xiàng)兼容很重要,建議選擇商業(yè)工具,次之開(kāi)源。
  2. 過(guò)高期望測(cè)試自動(dòng)化
  一些測(cè)試任務(wù)不應(yīng)將其自動(dòng)化,盡管測(cè)試自動(dòng)化有助于跟上發(fā)布周期,但自動(dòng)化并不是解決軟件測(cè)試問(wèn)題的萬(wàn)能解決方案。實(shí)現(xiàn)100%的測(cè)試自動(dòng)化是高度不切實(shí)際的期望,而嘗試這樣做的公司最終將面臨更大的成本和一系列難題。
  3. 業(yè)務(wù)邏輯更改  
  自動(dòng)化測(cè)試對(duì)于重復(fù)性測(cè)試特別有用,但前期會(huì)占用大量時(shí)間和資源投入。無(wú)論是像測(cè)試登錄過(guò)程一樣簡(jiǎn)單,還是測(cè)試系統(tǒng)核心功能一樣復(fù)雜,這些都是可以從自動(dòng)化中受益的出色測(cè)試示例。
  但是,當(dāng)要更改網(wǎng)站用戶界面時(shí)會(huì)發(fā)生什么?例如,當(dāng)調(diào)整登錄按鈕以使站更加人性化時(shí)會(huì)發(fā)生什么?有解決這些問(wèn)題的簡(jiǎn)單解決方案。
  4. 及時(shí)更新流程
  正確實(shí)施后,您可以快速掌握可以節(jié)省多少時(shí)間,以及它如何幫助QA團(tuán)隊(duì)更加融入軟件開(kāi)發(fā)流程。但是,長(zhǎng)期采用自動(dòng)化技術(shù)的公司有時(shí)可能會(huì)因需要定期進(jìn)行的大量自動(dòng)化測(cè)試方案而感到困惑。質(zhì)量檢查測(cè)試人員可能有一些自動(dòng)化測(cè)試,在測(cè)試新功能時(shí)會(huì)經(jīng)常使用這些測(cè)試,但隨著時(shí)間的推移,其他測(cè)試可能會(huì)過(guò)時(shí)且麻煩。為確保測(cè)試自動(dòng)化工作繼續(xù)團(tuán)隊(duì)受益,重要的是要花時(shí)間優(yōu)化現(xiàn)有的測(cè)試自動(dòng)化套件。尤其是當(dāng)測(cè)試自動(dòng)化操作更加成熟時(shí),重要的是要回過(guò)頭來(lái)確保舊測(cè)試用例仍然有用,而不是僅僅專注于自動(dòng)化新領(lǐng)域。這將使測(cè)試操作保持精簡(jiǎn),并使團(tuán)隊(duì)更容易擴(kuò)展測(cè)試自動(dòng)化。
  5. 不能完全放棄手動(dòng)測(cè)試
測(cè)試團(tuán)隊(duì)可能沒(méi)有在自動(dòng)化與手動(dòng)測(cè)試之間取得平衡,測(cè)試自動(dòng)化并不能擺脫手動(dòng)測(cè)試。相反,質(zhì)量保障團(tuán)隊(duì)?wèi)?yīng)該提供了更多時(shí)間和精力專注于仍需要人為操作的測(cè)試。
 
本文內(nèi)容不用于商業(yè)目的,如涉及知識(shí)產(chǎn)權(quán)問(wèn)題,請(qǐng)權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。
滬ICP備07036474號(hào) 2003-2024 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢

添加客服微信 歡迎咨詢測(cè)試工具和測(cè)試服務(wù)

微信客服
問(wèn)題
反饋
產(chǎn)品
畫(huà)冊(cè)

掃描二維碼下載澤眾軟件企業(yè)宣傳冊(cè)

產(chǎn)品畫(huà)冊(cè)
返回
頂部

方案咨詢

×
提交信息

電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報(bào)價(jià))。

您的信息已成功提交!

我們的客服人員稍后會(huì)與您聯(lián)系