大家好,今天小編關(guān)注到一個比較有意思的話題,就是關(guān)于自動化專業(yè)失誤**的問題,于是小編就整理了1個相關(guān)介紹自動化專業(yè)失誤**的解答,讓我們一起看看吧。
1、自動化測試容易出現(xiàn)的誤區(qū)有哪些?
自動化測試是有很大風(fēng)險,有很多人會忽略掉它。尤其是對沒有接觸過自動化測試的團(tuán)隊,前期失敗是常有的事情,常常就會掉坑里面。 一、管理層決策風(fēng)險1. 管理層視野缺乏 自動化測試對非技術(shù)的管理層是個黑盒子,管理層對它的理解是有限的,而他們對自動化測試的學(xué)習(xí)和調(diào)查時間幾乎不存在。 既然其他項目組能用,那我們也能用,盲目的開始自動化測試,最后由于前期準(zhǔn)備不充分,低估了自動化測試的前期投入,項目組測試人力**不夠,技術(shù)儲備不足等等,然后以失敗告終。 還有種最多的情況,項目經(jīng)理聽說自動化測試好,而且覺得很有13格,現(xiàn)在公司也重視自動化測試這塊,那么就不管自己項目現(xiàn)在是什么情況,自己手下的項目必須開始自動化測試。這種自動化到最后一般就是****,能忽悠上面領(lǐng)導(dǎo)層就行。 2. 想在短期內(nèi)看到成效 想要在幾周或者幾個月內(nèi)看到非常好的成效,既然開始自動化,那么找到了多少個bug,節(jié)省多少時間。 找到了多少個bug,怎么會沒有多少,為什么大多數(shù)是些環(huán)境問題bug,bug的質(zhì)量不高。 節(jié)省多少時間,怎么自動化之后***們還加班更多了,而且其他測試任務(wù)還不能按時完成,拖慢了整個項目的進(jìn)度。 3. 盲目追求KPI,KPI考核制定不合理 將自動化測試覆蓋率做為指標(biāo),自動化腳本尋找到bug的數(shù)量等,作為KPI考核的指標(biāo)。 做UI自動化測試當(dāng)***用例的覆蓋率達(dá)到70%以上時,***每天的時間都會用來檢查報告,維護(hù)測試腳本等等。 二、項目團(tuán)隊風(fēng)險1. 項目組團(tuán)隊間合作不緊密 自動化測試是需要所有人配合的事,開發(fā),運(yùn)維,測試,大家同心協(xié)力才能搞成的事。 測試腳本的維護(hù)與編寫,最好是單人負(fù)責(zé),全員參與。 元素如果要能被快速定位需要開發(fā)配合,接口有變更需要開發(fā)知會測試,測試跟進(jìn)調(diào)整接口測試腳本。 運(yùn)維需要負(fù)責(zé)測試環(huán)境的搭建,并配合解決各類環(huán)境問題,還需要將持續(xù)集成環(huán)境與自動化測試整合。 2. 孤狼模式 創(chuàng)建和維護(hù)測試的責(zé)任降落在一個人身上,但他還要和其他成員一樣參與手工測試。 如果項目時間緊張,后期根本沒有時間來解決自動化測試用例的問題,所以很多用例會停留在失敗狀態(tài),過段時間發(fā)現(xiàn)想要來維護(hù)用例,還不如重新寫。 三、技術(shù)風(fēng)險1. 用例編寫***用粗放的 "錄制 - 回放" 模式 “錄制-回放”快速創(chuàng)建的用例非常脆弱,界面元素與測試邏綁定,頁面輕**動導(dǎo)致大批用例測試失敗。后期由于用例量變多,重新錄制時間不夠,測試用例停留在失敗的狀態(tài)中。 2. 自動化測試方案不合理 自動化測試方案不合理,從開始自動化注定就失敗 3. 用例的可靠性太低 自動化測試用例可靠性太低經(jīng)常出現(xiàn)誤報,對報告的檢查工作量增加,對自動化測試結(jié)果缺乏信心。 4. 對產(chǎn)品業(yè)務(wù)理解不透徹 自動化測試團(tuán)隊對業(yè)務(wù)理解不透徹,導(dǎo)致自動化測試需求覆蓋不合理。 5. 太過相信工具 太過相信工具,光靠工具是做不好自動化測試。 測試工具起到的只是**功能,重要的是測試思想、自動測試框架、測試套件、測試用例的設(shè)計,在更多的時候還要測試工程師發(fā)揮他們的經(jīng)驗和智慧實施有效的測試。 6. 編程能力太差 編程能力太差,當(dāng)***遇到真正困難的問題時,無***以開發(fā)的角度來解決問題,發(fā)揮測試工程師他們的經(jīng)驗和智慧實施有效的測試大多數(shù)會體現(xiàn)在編程能力方面。 7. 自動化方案制定不合理,盲目追求自動化率 輕易將指定自動化指標(biāo),100%的自動化率。沒有考慮項目進(jìn)度會對自動化測試的影響,也沒有考慮自動化實現(xiàn)時會不會有什么問題或困難,使得花精力開發(fā)出來的自動化腳本沒有太大的作用。 8. 沒有做好自動化的準(zhǔn)備,盲目開始自動化 不打無準(zhǔn)備的仗,開始自動化前需要做好調(diào)研,確認(rèn)自動化工具與方案,確認(rèn)需要自動化哪些內(nèi)容,這些東西都不應(yīng)該在自動化開發(fā)的時候才來決定,而應(yīng)該是事先就確定好了。 太過于相信自動化測試,且沒有經(jīng)過嚴(yán)格的自動化測試流程和前期分析設(shè)計就草率的進(jìn)腳本的開發(fā),最終的結(jié)果一定是失敗! 9. 測試腳本設(shè)計不合理 測試腳本設(shè)計是否合理決定了用例的可靠性。 10. 測試腳本無版本控制 需要考慮腳本版本和測試對象的匹配性,測試腳本也需要做嚴(yán)格的版本控制。 11. 測試腳本兼容性 測試腳本在本地調(diào)試能跑通,上傳在自動化測試中心就出現(xiàn)問題,腳本肯定沒考慮到不同系統(tǒng)或不同環(huán)境的兼容性。 12. 有了自動化測試,從而忽略了手工測試或探索性測試 一旦實施了自動化測試,便不再進(jìn)行手工測試和探索性測試。如果腳本有問題,但測試腳本執(zhí)行通過,則很可能會有bug被永遠(yuǎn)掩蓋。
到此,以上就是小編對于自動化專業(yè)失誤**的問題就介紹到這了,希望介紹關(guān)于自動化專業(yè)失誤**的1點解答對大家有用。