如何展開探索測試

確定任務、確定時間和總結回顧屬於探索式測試管理面的內容,繪製探索地圖和測試報告屬於探索式測試執行面的內容。一般來說,可以請測試架構師來負責探索式管理面相關的內容,由測試人員自己或聯合測試架構師一起來繪製探索地圖,進行探索式測試。

1.確定任務

確定探索式測試任務,首先要確定任務的類型。一般說來,有3種探索式測試任務:全局場景探索、特性漫遊探索、局部功能點探索。

2.確定測試時間

我們希望測試人員可以在一個固定長的時間裏(time box),在不被打擾的情況下進行探索式測試。這是因爲探索式測試是一種具有持續性和迭代式特點的測試模式。開始測試的時候,可能對被測對象瞭解並不深入,使用的測試策略和測試方法都不一定是最好的,所以需要在一個確定的時間(如2小時,4小時)裏去執行、回顧和總結,並調整測試策略。

3.繪製探索地圖

確定了任務和時間後就可以對被測對象進行探索學習、繪製探索地圖並進行探索式測試了。

繪製探索地圖最簡單的方式是使用思維導圖工具。根據被測對象的特點,對被測對象進行分區,然後選擇相關的方法來探索被測對象,獲得測試點,並根據測試點來進行探索式測試,繪製出探索測試地圖。

在探索式測試時,如果發現某些探索測試點功能質量比較好,失效風險低,則可以適當減少探索度,否則可以增加一些探索式測試,以增加測試的有效性。

4.測試報告

對當前探索式測試的結果進行整理,整理測試過程中發現的問題,記錄整理測試的思路、方法、工具和需要注意的地方等。然後根據項目情況,將這些信息生成爲簡要的測試報告。

5.總結回顧

當團隊完成探索式測試後,需要進行總結和回顧。測試者可以在一起分析討論:

·本次探索式測試的效果如何?

·哪些測試方法更有效?

·有哪些更有效的工具?

·哪些案例值得總結、分享和推廣?


摘取自劉琛梅老師的《測試架構師修煉之道:從測試工程師到測試架構師 第2版》

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章