
確定任務(wù)、確定時間和總結(jié)回顧屬于探索式測試管理面的內(nèi)容,繪制探索地圖和測試報(bào)告屬于探索式測試執(zhí)行面的內(nèi)容。一般來說,可以請測試架構(gòu)師來負(fù)責(zé)探索式管理面相關(guān)的內(nèi)容,由測試人員自己或聯(lián)合測試架構(gòu)師一起來繪制探索地圖,進(jìn)行探索式測試。
1.確定任務(wù)
確定探索式測試任務(wù),首先要確定任務(wù)的類型。一般說來,有3種探索式測試任務(wù):全局場景探索、特性漫游探索、局部功能點(diǎn)探索。

2.確定測試時間
我們希望測試人員可以在一個固定長的時間里(time box),在不被打擾的情況下進(jìn)行探索式測試。這是因?yàn)?b>探索式測試是一種具有持續(xù)性和迭代式特點(diǎn)的測試模式。開始測試的時候,可能對被測對象了解并不深入,使用的測試策略和測試方法都不一定是最好的,所以需要在一個確定的時間(如2小時,4小時)里去執(zhí)行、回顧和總結(jié),并調(diào)整測試策略。
3.繪制探索地圖
確定了任務(wù)和時間后就可以對被測對象進(jìn)行探索學(xué)習(xí)、繪制探索地圖并進(jìn)行探索式測試了。
繪制探索地圖最簡單的方式是使用思維導(dǎo)圖工具。根據(jù)被測對象的特點(diǎn),對被測對象進(jìn)行分區(qū),然后選擇相關(guān)的方法來探索被測對象,獲得測試點(diǎn),并根據(jù)測試點(diǎn)來進(jìn)行探索式測試,繪制出探索測試地圖。

在探索式測試時,如果發(fā)現(xiàn)某些探索測試點(diǎn)功能質(zhì)量比較好,失效風(fēng)險(xiǎn)低,則可以適當(dāng)減少探索度,否則可以增加一些探索式測試,以增加測試的有效性。
4.測試報(bào)告
對當(dāng)前探索式測試的結(jié)果進(jìn)行整理,整理測試過程中發(fā)現(xiàn)的問題,記錄整理測試的思路、方法、工具和需要注意的地方等。然后根據(jù)項(xiàng)目情況,將這些信息生成為簡要的測試報(bào)告。
5.總結(jié)回顧
當(dāng)團(tuán)隊(duì)完成探索式測試后,需要進(jìn)行總結(jié)和回顧。測試者可以在一起分析討論:
·本次探索式測試的效果如何?
·哪些測試方法更有效?
·有哪些更有效的工具?
·哪些案例值得總結(jié)、分享和推廣?
摘取自劉琛梅老師的《測試架構(gòu)師修煉之道:從測試工程師到測試架構(gòu)師 第2版》