自動(dòng)化檢測的注意事項(xiàng)?
自動(dòng)化檢測的注意事項(xiàng)有哪些?對于這個(gè)問題我們之前也做了簡單的介紹,但是發(fā)現(xiàn)還有很客戶是不明白的。正好今天也借助這個(gè)機(jī)會(huì)為大家來講解下。希望可以為相關(guān)人士帶來好的幫助。
首先,在企業(yè)中實(shí)施自動(dòng)化檢測不是一蹴而就的事情,它不僅是定制和精簡測試工作流程和組織架構(gòu),還需要需求、設(shè)計(jì)、開發(fā)、維護(hù)和配置管理的協(xié)同。在其他方面。如果沒有充分考慮到這些重要因素,實(shí)施過程的每一個(gè)階段都會(huì)碰壁,商定的實(shí)施計(jì)劃就無法實(shí)施。其次,自動(dòng)化檢測雖然可以減輕人工測試的負(fù)擔(dān),但不能完全替代人工測試。即使是一些測試庫規(guī)劃良好的軟件包,其測試自動(dòng)化率也不超過70%。因此,一味追求測試自動(dòng)化,只會(huì)導(dǎo)致企業(yè)運(yùn)營成本的急劇增加。當(dāng)然,這和自動(dòng)化檢測的需求并不沖突,而是我們在自動(dòng)化檢測的時(shí)候可以更大程度的去利用到需要的里面,從而減輕我們的工作內(nèi)容。第三,自動(dòng)化檢測的實(shí)施需要企業(yè)進(jìn)行比較大的投入。對于企業(yè)的運(yùn)作而言,回報(bào)率將是決定軟件測試自動(dòng)化實(shí)施的指揮棒。我們建議企業(yè)在決定實(shí)施軟件自動(dòng)化檢測之前進(jìn)行量化分析投資回報(bào)。這樣也是將自動(dòng)化檢測利用到更好的程度。另外,軟件測試自動(dòng)化的實(shí)施并不意味著需要購買功能強(qiáng)大的軟件自動(dòng)化測試工具或自動(dòng)化管理平臺(tái),畢竟軟件質(zhì)量的保障不是靠產(chǎn)品或技術(shù),而是靠高素質(zhì)的人才以及合理有效的流程。
事實(shí)上,僅僅因?yàn)槊總€(gè)測試用例創(chuàng)建的腳本都通過了測試,并不意味著在執(zhí)行很多甚至所有的測試用例時(shí)都不會(huì)出錯(cuò)。輸入數(shù)據(jù)和測試環(huán)境的變化會(huì)導(dǎo)致測試結(jié)果中斷甚至失敗。而如果只是一個(gè)一個(gè)的執(zhí)行測試用例,那只能稱為半自動(dòng)化測試,會(huì)大大影響自動(dòng)化檢測的效率,甚至不能滿足夜間自動(dòng)執(zhí)行的特殊要求。因此,測試和試運(yùn)行腳本就顯得尤為重要,就是要排查為什么很多腳本不能按計(jì)劃執(zhí)行,并確保它們是固定的。同時(shí),還要經(jīng)過多輪腳本測試,確保測試結(jié)果的一致性和準(zhǔn)確性。
之所以引入自動(dòng)化測試,是為了將軟件測試人員從繁瑣的手工測試工作中解放出來,代之以自動(dòng)化檢測工具,讓測試人員把精力投入到提高軟件產(chǎn)品本身的質(zhì)量上。