自動(dòng)化軟件測試與手工測試各有什么優(yōu)缺點(diǎn)
軟件測試,無論是手動(dòng)的還是自動(dòng)的,都是確保軟件質(zhì)量的一種方式。如何更好地將兩者結(jié)合起來是我們現(xiàn)在談?wù)摰脑掝}。我們什么時(shí)候應(yīng)用手動(dòng)測試,什么時(shí)候應(yīng)用自動(dòng)測試?
自動(dòng)化測試的優(yōu)點(diǎn):
1.程序的回歸測試更加方便。這可能是自動(dòng)化測試的主要任務(wù),尤其是當(dāng)程序頻繁修改時(shí),效果非常明顯
對由于回歸測試的動(dòng)作和用例是完全設(shè)計(jì)的,測試的預(yù)期結(jié)果是完全可預(yù)測的,因此回歸測試的自動(dòng)操作可以大大提高測試的效率,縮短回歸測試的時(shí)間。
2.你可以運(yùn)行越來越繁瑣的測試。自動(dòng)化的一個(gè)明顯好處是可以在更短的時(shí)間內(nèi)運(yùn)行更多的測試。
3.你可以進(jìn)行手工難以或不可能進(jìn)行的測試。例如,對于一個(gè)擁有大量用戶的測試,不可能同時(shí)有足夠的測試人員進(jìn)行測試,但它可以通過自動(dòng)化測試同時(shí)模擬許多用戶,因此
用于測試目的。
4.更好地利用資源。自動(dòng)化繁瑣的任務(wù)可以提高準(zhǔn)確性和測試人員的積極性,讓測試技術(shù)人員能夠投入更多精力來設(shè)計(jì)更好的測試用例。有些測試不適合自動(dòng)測試,只適合手動(dòng)測試
5.測試一致且可重復(fù)。因?yàn)闇y試是自動(dòng)執(zhí)行的,所以可以保證每次測試的結(jié)果與執(zhí)行內(nèi)容的一致性,從而達(dá)到測試的可重復(fù)效果。
6.測試可重用性。因?yàn)樽詣?dòng)化測試通常使用腳本技術(shù),所以可以在不同的測試過程中使用相同的用例,只需很少或根本不需要修改。
7.增加軟件信任。因?yàn)闇y試是自動(dòng)執(zhí)行的,所以在執(zhí)行過程中沒有遺漏和錯(cuò)誤,這完全取決于測試的設(shè)計(jì)質(zhì)量。一旦軟件通過了強(qiáng)有力的自動(dòng)化測試,軟件的信任度自然會(huì)增加。
自動(dòng)化測試的缺點(diǎn):
1.不能替代手動(dòng)測試
2.手動(dòng)測試發(fā)現(xiàn)的缺陷比自動(dòng)測試多
3.這在很大程度上取決于測試的質(zhì)量
4.測試自動(dòng)化并不能提高有效性
5.測試自動(dòng)化會(huì)限制軟件開發(fā)。因?yàn)樽詣?dòng)化測試比手動(dòng)測試更脆弱,所以維護(hù)是有限的,限制了軟件開發(fā)。
6.工具本身缺乏想象力
綜上所述,可以得出這樣的結(jié)論:自動(dòng)化不能完成的,人工測試可以彌補(bǔ),兩者的有效結(jié)合是測試質(zhì)量保證的關(guān)鍵。
熱門資訊
- 大連中山區(qū)游戲UI培訓(xùn)機(jī)構(gòu)收費(fèi)
- 大連西崗區(qū)電腦辦公培訓(xùn)機(jī)構(gòu)
- 大連中軟嵌入式開發(fā)培訓(xùn)學(xué)校
- 大連十大web前端課程學(xué)校首頁
- 大連正規(guī)知名PHP工程師培訓(xùn)
- 大連西崗區(qū)開發(fā)軟件培訓(xùn)哪家專業(yè)
- 全國知名十大Android工程師培訓(xùn)中心
- 遼寧正規(guī)專業(yè)假期大數(shù)據(jù)概念哪家?guī)熧Y強(qiáng)
- 全國ui設(shè)計(jì)學(xué)校排名
- 大連Python開發(fā)暑假培訓(xùn)機(jī)構(gòu)排名