如何讓 Exploratory Testing是可以管理的


雖然ET並不等於unstructed或是unplanned, 但是對於test manager來說, 它還是不好管理和控制. 因此有人就發展出一套對ET的管理方法, 讓你可以掌握ET的狀況, 讓相關的stakeholder可以清楚了解我們在做什麼.

這個流程是由以下幾各單元所組成的
A. Charters:
- A clear mission for the session describing what to test, how to test, what bugs to look for, what risks are involved, and what documents to examine

B. Sessions:
- 90-minute time boxes for ET
- 60 min or 120 min is OK, too.
- 2~3 sessions per day

C. Session sheets:
- Reviewable results of a session, including notes, bugs, issues, and basic metrics such as time spent on set-up, test execution, and bug reporting
- 這裡你可以訂定一些template, 讓大家可以有相同的output.
- 這裡只是要有較一致及可review的結果, 但不是要求你要有事先設計好的test procedure.

D. Debriefings
- Meetings with the test manager
- 相關的stakeholder, RD, 和QA可以給意見, 讓你在下次測試時可以加以調整

利用這樣的方式, 可以讓你完全free style的ET, 變成是較容易控制的, 並且也可以快速回應feedback給執行的人.

當然啦, 如果你還需要一些簡易的數據, 來顯示目前的狀態. 可以參考"Low-Tech Testing Dashboard"的相關文章 (from http://www.satisfice.com/), 會讓你把ET的效果呈現的更好.

Reference
1. Exploratory Testing:Evolution or Revolution?, BY SVEN SAMBAER
2. Session-Based Test Management, by Jonathan Bach

    全站熱搜

    kojenchieh 發表在 痞客邦 留言(0) 人氣()