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