自動化的優(yōu)勢:
1.自動化可以代替手工大量地重復(fù)的工作,測試可以把大量的時間放在用例設(shè)計和新功能上邊
2.自動化可以大量提升回歸測試效率,特別適合敏捷開發(fā)
3.自動化可以大量地利用無人值守的時間去執(zhí)行用例,特別適合非工作是愛你執(zhí)行測試,工作時間分析測試用例失敗的工作模式
4.自動化可以實現(xiàn)某種測試無法完成或者付出巨大的代價的測試類型,比如關(guān)鍵業(yè)務(wù)的測試7*24持續(xù)運行系統(tǒng)的穩(wěn)定性和高并發(fā)場景的壓力測試;
5.自動化可以保證每次執(zhí)行的操作和驗證的一致性和可重復(fù)性,避免認為的遺漏和疏忽;
自動化的劣勢和坑:
1.自動化不能代替手工,他只能代替手工測試中執(zhí)行頻率高,機械化重復(fù)的步驟,千萬不要奢望所有的測試都要自動化,否則會得不償失;
2.自動比起手工測試脆弱,無法對測試系統(tǒng)的變化做出識別,業(yè)界流傳:開發(fā)者手一抖,自動化測試忙一宿,這也從側(cè)面反應(yīng)了,自動化測試一直居高不下的事實,原因自動化不具備智能識別,只能按部就班按的測試,沒有任何的處理能力;
3.自動化測試的開發(fā)工作量遠遠大于單次的手工測試,所以只有開發(fā)完成的手工測試大于5次,才能收回自動化測試的成本;
4.手工測試發(fā)現(xiàn)的bug通常會比自動化發(fā)現(xiàn)的錯誤多,且自動化只能發(fā)現(xiàn)回歸測試的缺陷;文章來源:http://www.zghlxwxcb.cn/news/detail-541680.html
5.測試效率很大程度上依賴自動化用例設(shè)計以及實現(xiàn)質(zhì)量,不穩(wěn)定的自動化比沒有自文章來源地址http://www.zghlxwxcb.cn/news/detail-541680.html
到了這里,關(guān)于為什么需要自動化測試的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!