一、提高測(cè)試質(zhì)量
開(kāi)發(fā)的過(guò)程就是一個(gè)持續(xù)集成和改進(jìn)的過(guò)程,而每一次修改都有可能產(chǎn)生錯(cuò)誤。因此,當(dāng)軟件產(chǎn)品的應(yīng)用環(huán)境、全部、甚至是一部分被修改時(shí),都需要對(duì)軟件產(chǎn)品重新進(jìn)行測(cè)試。其目的是驗(yàn)證修改后的系統(tǒng)或者產(chǎn)品的質(zhì)量是否符合規(guī)格說(shuō)明。例如,對(duì)于產(chǎn)品型的軟件,每發(fā)布一個(gè)新的版本,其中大部分功能和界面都和上一個(gè)版本相似或完全相同,這部分功能特別適合于自動(dòng)化測(cè)試。由于自動(dòng)測(cè)試工具提供了簡(jiǎn)便的回歸測(cè)試,能以便利的方式驗(yàn)證是否有新的錯(cuò)誤進(jìn)入軟件產(chǎn)品。這樣既節(jié)省了重復(fù)手工輸入的工作量,保證了測(cè)試案例的一致性,避免了人為因素。
二、提高測(cè)試效率
軟件系統(tǒng)的規(guī)模越來(lái)越大,功能點(diǎn)越來(lái)越多,達(dá)到幾千個(gè)上萬(wàn)個(gè),人工測(cè)試非常耗時(shí)和繁瑣.這樣必然會(huì)導(dǎo)致測(cè)試效率低下。而自動(dòng)化測(cè)試工具可以較好地執(zhí)行這些頻繁的測(cè)試任務(wù)。在充分并合理地使用了測(cè)試工具以后,可以減輕測(cè)試工程師的手工測(cè)試工作,同時(shí),測(cè)試工具還可以把控制和管理引入整個(gè)測(cè)試過(guò)程,能夠保證測(cè)試的進(jìn)度。
三、提高測(cè)試覆蓋率
通過(guò)自動(dòng)化測(cè)試工具的錄制回放及數(shù)據(jù)驅(qū)動(dòng)來(lái)測(cè)試功能,可以提高測(cè)試覆蓋率。通過(guò)測(cè)試工具的輔助分析功能.可以提高測(cè)試的深度。
四、執(zhí)行手工測(cè)試不能完成的測(cè)試任務(wù)
有些非功能性方面的測(cè)試?yán)萌斯y(cè)試是不可能實(shí)現(xiàn)的,例如壓力測(cè)試、負(fù)載測(cè)試、大數(shù)據(jù)盤(pán)測(cè)試以及崩潰性測(cè)試等。這些測(cè)試需要找若干臺(tái)電腦和同樣數(shù)目的操作人員在同一時(shí)刻進(jìn)行操作,然后拿秒表記錄下反應(yīng)時(shí)間,這樣的手工作坊式的測(cè)試方法不切實(shí)際且無(wú)法捕捉程序內(nèi)部變化情況。
五、更好地重現(xiàn)軟件缺陷的能力
自動(dòng)化測(cè)試具有更好的一致性和可重復(fù)性,由于每次自動(dòng)化測(cè)試運(yùn)行的腳本是相同的,所以每次執(zhí)行的測(cè)試具有一致性,人是很難做到的。由于自動(dòng)化測(cè)試的一致性,很容易發(fā)現(xiàn)被測(cè)軟件的任何改變。
六、更好地配置資源
理想的自動(dòng)化測(cè)試能夠按計(jì)劃完全自動(dòng)地運(yùn)行,在開(kāi)發(fā)人員和測(cè)試人員不可能實(shí)行三班倒的情況下。自動(dòng)化測(cè)試可以勝任這個(gè)任務(wù),充分地利用資源,也避免了開(kāi)發(fā)和測(cè) 試之間的沖突。
2018-03-07