探索性測試
此條目没有列出任何参考或来源。 (2014年4月10日) |
探索性測試(Exploratory Testing)是軟體測試方法的一種,它的特點為在進行測試時,同時探索開發更多不同型態的測試方式,以便改善測試流程。當軟體開始測試流程後,一般測試者會使用預先設立好的測試案例來進行程式測試,而探索性測試就是為了彌補傳統的案例測試的缺點而產生。
探索性測試這個詞是由Cem Kaner在1983年提出。他將探索性測試定義為:一種強調個人自由與責任的測試方法,讓獨立的測試者可以藉由不斷的學習來改善測試的規劃與測試的執行,而在測試的過程中也會同時的改善專案達到相輔相成的效果。
歷史 编辑
探索性測試常被許多富有經驗的測試者所使用。
適用時機 编辑
使用時機 编辑
優點與缺點 编辑
差異 编辑
探索性測試常與即興測試混淆,基本上探索性測試使用即興測試的觀念,而將測試的結果用於提升測試人員的水準與改善腳本測試流程,即興測試未必會將測試結果用來改善腳本測試的流程。