如何執行探索性測試
雖然探索性測試涉及到大量的創造性和定製,但執行探索性測試的過程實際上是相當結構化的。通常,兩個測試人員會根據他們的經驗和知識來執行探索性測試。他們應該在測試開始時就被賦予一個明確的任務,他們必須徹底記錄他們的方法、問題和在整個過程中提出的問題。
探索性測試的五個階段包括:
- 分類。測試人員應該對在以前的項目中經常發現的問題類型進行分類,尋找這些問題的根本原因,識別風險,並開發測試應用程序的思路。
- 憲章。當創建一個測試章程時,測試人員應該確定應該測試什麼,以及如何最好地測試它。該章程還應該記錄測試的起點,並概述用戶將如何與應用程序交互。
- 限定。通過設置完成特定活動的固定時間段,測試人員可以確保流程保持高效。通常情況下,兩名測試員將不間斷地一起工作90分鍾或更長時間。
- 審查。在測試階段的最後,測試人員可以檢查發現的缺陷,他們從測試中學到了什麼,並確定軟件的哪個部分在測試過程中被覆蓋。
- 彙報。在最後階段,測試人員將編譯結果,創建報告,並將其與章程進行比較。