Relevant(相關的):目標要切合當前語境,符合團隊利益,且不忘企業愿景(vision)。
Time-boxed(有時間限制的):為每個目標設定一個合理的最后期限。這是幫助測試人員在固定的時間窗口(time window)中排除不相關干擾、專注工作。
依據SMART原則,測試人員可按如下描述逐步展開探索式測試。
首先,測試人員制定測試計劃。他分析被測試應用,確立若干個具體的測試任務,每個任務針對一個可能的風險。
然后,他將測試任務分解為一系列子任務,每個子任務都有明確的退出條件和時間限制。
在短暫的測試計劃之后,測試人員根據優先級選擇一個小任務,在一個固定的時間窗口中執行探索式測試。我建議時間窗口的長度是50分鐘,因為這是人腦可以專注工作的極限時間。再這段時間里,他設計測試,執行測試,評估測試結果,獲得知識,然后為了獲得新知再設計測試。
在時間窗口結束后,測試人員應該適當休息,放松思維。
隨后,他會反思當前的測試進展,并優化測試計劃。也許他會為當前任務追加一個時間窗口;也許他會再增加一個新的任務以彌補當前測試計劃的不足;也許他會精簡一些任務以反映他對測試對象的最新認知。
這時,他會更有自信地開始新一輪探索式測試。
再次重申,以上只是一種可能的探索式測試實施方法。負責任的測試人員一定會選擇他自己的方式展開測試,因為只有作為領域專家的他,才能做出最符合語境的決策。當然,集合整個團隊的能量,進行伙伴評審、頭腦風暴、結對測試等活動,有助于產生更好的測試結果。
原文轉自:http://www.cnblogs.com/liangshi/archive/2010/12/26/1917229.html