什么是探索性測(cè)試

今天第一次聽到探索性測(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è)試流程

探索性測(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問我的博客,謝謝。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Chatper 2 手工測(cè)試 測(cè)試是為了找bug的一系列過程.那么手工測(cè)試毫無疑問是主要活動(dòng) 任何一個(gè)軟件公司發(fā)布...
    做測(cè)試的DanteYu閱讀 1,837評(píng)論 0 8
  • 文章來自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鵬閱讀 9,214評(píng)論 2 126
  • 1.測(cè)試與軟件模型 軟件開發(fā)生命周期模型指的是軟件開發(fā)全過程、活動(dòng)和任務(wù)的結(jié)構(gòu)性框架。軟件項(xiàng)目的開發(fā)包括:需求、設(shè)...
    Mr希靈閱讀 21,984評(píng)論 7 278
  • 1.測(cè)試與軟件模型 軟件開發(fā)生命周期模型指的是軟件開發(fā)全過程、活動(dòng)和任務(wù)的結(jié)構(gòu)性框架。軟件項(xiàng)目的開發(fā)包括:需求、設(shè)...
    宇文臭臭閱讀 6,745評(píng)論 5 100
  • 陳Tina閱讀 242評(píng)論 0 0