西安 網(wǎng)站建設 1免費的網(wǎng)絡推廣有哪些
探索式測試是一種軟件測試風格,它強調獨立測試人員的個人自由和職責,為了持續(xù)優(yōu)化其工作的價值,將測試學習、測試設計、測試執(zhí)行和測試結果分析作為相互支持的活動,在整個項目實現(xiàn)過程中并行地執(zhí)行。
選擇合適的探索式測試方法我們可以按照如下步驟來選擇探索式測試方法。第一步:對被測對象進行分區(qū)??蓪⒈粶y對象(系統(tǒng)、特性或功能)分到歷史區(qū)(繼承特性)?、商業(yè)區(qū)(銷售特性)?、娛樂區(qū)(輔助特性)?、破舊區(qū)(問題高發(fā)區(qū))和旅游區(qū)(噱頭特性)?。實際操作的時候會發(fā)現(xiàn),被測對象的特性可能同時存在于多個區(qū),即被測對象區(qū)域存在互相重疊的情況,這就需要針對一個特性,使用多種探索式測試方法。
?第二步:根據(jù)不同的分區(qū)來選擇適合的探索式測試方法。每個區(qū)域都有一些適合該區(qū)域特點的探索式測試方法。
1.歷史區(qū)測試方法歷史區(qū)測試法針對的是老代碼,既包括前幾個版本就已經存在的特性,又包括那些用于修復已知缺陷的代碼特性。歷史區(qū)測試法可以高效實現(xiàn)回歸測試。適合歷史區(qū)的一些探索式測試方法。
2.商業(yè)區(qū)測試法商業(yè)區(qū)測試法是針對產品的重要特性進行的探索式測試
3.娛樂區(qū)測試法娛樂區(qū)測試法針對的是那些并不是那么重要的特性進行的探索式測試,
4.破舊區(qū)測試法破舊區(qū)測試法針對的是問題比較多的特性。破舊區(qū)測試法是一種非常有效的測試方法,因為缺陷容易聚集,某一模塊出現(xiàn)缺陷,其他模塊出現(xiàn)類似缺陷(有可能出自一個開發(fā)人員之手)的概率很大,多花一些時間測試那些缺陷較多的代碼往往更能高效地發(fā)現(xiàn)缺陷。破舊區(qū)測試法的核心思想就是“落井下石”?,即通過惡意數(shù)據(jù)、修改配置文件等各種破壞性的操作進行測試
?5.旅游區(qū)測試法旅游區(qū)測試法針對的是噱頭特性。這種測試方法關注如何快速訪問系統(tǒng)的各種功能,就像方法的名稱一樣,只是為了“到此一游
開展探索式測試的步驟
?來源《測試架構師修煉之道》