说一下自动化测试的优缺点
自動(dòng)化測(cè)試的優(yōu)點(diǎn):
1、對(duì)程序的回歸測(cè)試更方便。這可能是自動(dòng)化測(cè)試最主要的任務(wù),特別是在程序修改比較頻繁時(shí),效果是非常明顯的。由于回歸測(cè)試的動(dòng)作和用例是完全設(shè)計(jì)好的,測(cè)試期望的結(jié)果也是完全可以預(yù)料的,將回歸測(cè)試自動(dòng)運(yùn)行,可以極大提高測(cè)試效率,縮短回歸測(cè)試時(shí)間。
2、可以運(yùn)行更多更繁瑣的測(cè)試。自動(dòng)化的一個(gè)明顯的好處是可以在較少的時(shí)間內(nèi)運(yùn)行更多的測(cè)試。
3、可以執(zhí)行一些手工測(cè)試?yán)щy或不可能進(jìn)行的測(cè)試。比如,對(duì)于大量用戶(hù)的測(cè)試,不可能同時(shí)讓足夠多的測(cè)試人員同時(shí)進(jìn)行測(cè)試,但是卻可以通過(guò)自動(dòng)化測(cè)試模擬同時(shí)有許多用戶(hù),從而達(dá)到測(cè)試的目的。
4、更好地利用資源。將繁瑣的任務(wù)自動(dòng)化,可以提高準(zhǔn)確性和測(cè)試人員的積極性,將測(cè)試技術(shù)人員解脫出來(lái)投入更多精力設(shè)計(jì)更好的測(cè)試用例。有些測(cè)試不適合于自動(dòng)測(cè)試,僅適合于手工測(cè)試,將可自動(dòng)測(cè)試的測(cè)試自動(dòng)化后,可以讓測(cè)試人員專(zhuān)注于手工測(cè)試部分,提高手工測(cè)試的效率。
5、測(cè)試具有一致性和可重復(fù)性。由于測(cè)試是自動(dòng)執(zhí)行的,每次測(cè)試的結(jié)果和執(zhí)行的內(nèi)容的一致性是可以得到保障的,從而達(dá)到測(cè)試的可重復(fù)的效果。
6、測(cè)試的復(fù)用性。由于自動(dòng)測(cè)試通常采用腳本技術(shù),領(lǐng)測(cè)認(rèn)為這樣就有可能只需要做少量的甚至不做修改,實(shí)現(xiàn)在不同的測(cè)試過(guò)程中使用相同的用例。
7、增加軟件信任度。由于測(cè)試是自動(dòng)執(zhí)行的,所以不存在執(zhí)行過(guò)程中的疏忽和錯(cuò)誤,完全取決于測(cè)試的設(shè)計(jì)質(zhì)量。一旦軟件通過(guò)了強(qiáng)有力的自動(dòng)測(cè)試后,軟件的信任度自然會(huì)增加。
自動(dòng)化測(cè)試的缺點(diǎn):
1、不能取代手工測(cè)試,有很多需要人腦判斷結(jié)果的測(cè)試用例無(wú)法用自動(dòng)工具實(shí)現(xiàn),或者代價(jià)太大
2、手工測(cè)試比自動(dòng)測(cè)試發(fā)現(xiàn)的缺陷更多
3、對(duì)測(cè)試質(zhì)量的依賴(lài)性極大
4、測(cè)試自動(dòng)化不能提高有效性
5、測(cè)試自動(dòng)化可能會(huì)制約軟件開(kāi)發(fā)。由于自動(dòng)測(cè)試比手動(dòng)測(cè)試更脆弱,所以維護(hù)會(huì)受到限制,從而制約軟件的開(kāi)發(fā)。
6、工具本身并無(wú)想像力
綜上所述,可以歸結(jié)自動(dòng)化完成不了的,手工測(cè)試都能彌補(bǔ),兩者有效的結(jié)合是測(cè)試質(zhì)量保證的關(guān)鍵。
另外,歡迎加入軟件測(cè)試技術(shù)交流群 313782132 ~進(jìn)群可領(lǐng)取免費(fèi)軟件測(cè)試資料以及群內(nèi)測(cè)試大牛解惑!
測(cè)試工程師職業(yè)發(fā)展路線圖
功能測(cè)試 — 接口測(cè)試 — 自動(dòng)化測(cè)試 — 測(cè)試開(kāi)發(fā) — 測(cè)試架構(gòu)師
加油吧,測(cè)試人!如果你需要提升規(guī)劃,那就行動(dòng)吧,在路上總比在起點(diǎn)觀望的要好。事必有法,然后有成。
資源不錯(cuò)就給個(gè)推薦吧~
總結(jié)
以上是生活随笔為你收集整理的说一下自动化测试的优缺点的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: IM即时通讯项目讲解(一)--实现类似q
- 下一篇: GE Proficy多个漏洞