你是怎么看待手工測(cè)試和自動(dòng)化測(cè)試的?
2011/12/7 11:32
1)手工測(cè)試,就是由人去一條一條的執(zhí)行測(cè)試用例;而自動(dòng)化測(cè)試,就是由程序代替人的手工操作,去執(zhí)行一條一條的測(cè)試用例。
2)手工測(cè)試非常消耗時(shí)間,持續(xù)進(jìn)行手工測(cè)試會(huì)使測(cè)試人員感到疲乏。而自動(dòng)化測(cè)試工具,恰恰可以替代一部分機(jī)械性重復(fù)的手工測(cè)試;
3)但是手工測(cè)試是永遠(yuǎn)無(wú)法被自動(dòng)化測(cè)試取代的,它的使命就是為測(cè)試人員服務(wù)。在整個(gè)軟件開發(fā)周期中,手工測(cè)試發(fā)現(xiàn)bug的比例更大,大約要占80%,而自動(dòng)化測(cè)試也就能發(fā)現(xiàn)約20%的bug。而且自動(dòng)化測(cè)試不是適合于任何項(xiàng)目。
4)對(duì)于一些需求不經(jīng)常變化(版本不會(huì)經(jīng)常變化)的項(xiàng)目做自動(dòng)化測(cè)試不會(huì)提高效率,反而會(huì)降低效率,浪費(fèi)時(shí)間。自動(dòng)化測(cè)試主要用于回歸測(cè)試?;貧w測(cè)試恰恰是測(cè)試已有功能,而非新增功能。
5)假設(shè)開發(fā)了一個(gè)全新的軟件,每隔一段時(shí)間軟件版本升級(jí)一次,結(jié)合軟件開發(fā)周期,如何開展手工測(cè)試和自動(dòng)化測(cè)試呢?
軟件首次發(fā)布
- 功能測(cè)試,由QA手工完成測(cè)試;
- 自動(dòng)化測(cè)試腳本設(shè)計(jì)與開發(fā),針對(duì)軟件的現(xiàn)有功能,由自動(dòng)化測(cè)試人員完成;
軟件升級(jí)發(fā)布
- 功能測(cè)試,由QA手工完成新增特性的功能測(cè)試;
- 回歸測(cè)試,由QA通過(guò)上次開發(fā)的自動(dòng)化測(cè)試腳本完成;
- 自動(dòng)化測(cè)試腳本維護(hù),設(shè)計(jì)和開發(fā)針對(duì)新增功能的腳本(供下次回歸測(cè)試使用);
在整個(gè)軟件生命周期里,手工測(cè)試和自動(dòng)化測(cè)試是互為補(bǔ)充并且交替前進(jìn)的。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。