今天第一次聽到探索性測(cè)試一詞,于是檢索了相關(guān)概念,以留作后用。
背景:
探索性測(cè)試(“Exploratory Testing”)是由Cem Caner首次提出,11年,James Whittaker出版《探索性測(cè)試》藝術(shù)后,在業(yè)內(nèi)引起廣泛關(guān)注。
定義:
一種強(qiáng)調(diào)個(gè)人自由與責(zé)任的測(cè)試方法,讓獨(dú)立的測(cè)試者可以借由不斷的學(xué)習(xí)來改善測(cè)試的規(guī)劃與測(cè)試的執(zhí)行,而在測(cè)試的過程中也會(huì)同時(shí)的改善專案達(dá)到相輔相成的效果。
探索性測(cè)試強(qiáng)調(diào)測(cè)試設(shè)計(jì)和測(cè)試執(zhí)行的同時(shí)性,這一點(diǎn)與傳統(tǒng)的軟件測(cè)試過程的“先計(jì)劃,再分析,后設(shè)計(jì),最后執(zhí)行”是有一定的區(qū)別的。在探索性測(cè)試中這四個(gè)部分相互交織,相輔相成。十分強(qiáng)調(diào)個(gè)人的能動(dòng)性,要求在測(cè)試的過程中探索學(xué)習(xí),并不斷的修正測(cè)試方法。探索性測(cè)試將戴明環(huán)方法(PDCA)使用到極致。
探索性測(cè)試的基本過程:識(shí)別軟件系統(tǒng)的目的 -> 識(shí)別軟件系統(tǒng)提供的功能 -> 識(shí)別軟件系統(tǒng)潛在的不穩(wěn)定區(qū)域 -> 記錄軟件探索過程中的信息和問題。
探索性測(cè)試需要和即興測(cè)試作區(qū)分。
優(yōu)勢(shì):
- 只需要很少的準(zhǔn)備工作,能快速發(fā)現(xiàn)嚴(yán)重的缺陷
- 能通過前期的測(cè)試結(jié)果通過演繹推理指導(dǎo)后續(xù)的測(cè)試
- 通過初始測(cè)試之后,大部分缺陷能被探索性測(cè)試方法發(fā)現(xiàn)
可參考文獻(xiàn):
http://www.developsense.com/resources/et-dynamics3.pdf
http://www.kaner.com/pdfs/QAIExploring.pdf
http://www.satisfice.com/articles/et-article.pdf
http://www.testingeducation.org/a/nature.pdf
http://www.methodsandtools.com/archive/archive.php?id=65
探索式軟件測(cè)試:http://pan.baidu.com/s/1ntxLx13
更多文章請(qǐng)?jiān)L問我的博客,謝謝。