如何面對 "God! 你又沒測到" 這個問題

Why Why Why Why Why?
"Why did you miss that?"
http://blogs.msdn.com/micahel/archive/2008/06/04/WhyWhyWhyWhyWhy.aspx

June 04, 2008
Posted by micahel
Published in Test Guide

我想每個測試人員或是開發人員, 一定聽過有人問過這樣的問題: "為什麼這麼明顯的問題, 你怎麼沒有發現, 沒有檢查到? 這會讓我們的project or company遭受到很大的損失" (可能只差沒有說你是笨蛋, 你根本沒有用心在這件事情上面)

在現今軟體這麼複雜, 你要能快速找到, 每個最後一個發生或是找到的bug, 這件事幾乎是不可能的. 或者要求開發人員, 要做到所寫的code完全正確, 也是件不可能的事. 或者是你要能監控每件事, 都按照你的計畫或是想像來進行, 同樣也是件很難的事情.

作者個人認為, 他並不擔心沒有考慮到要做這些測試, 要撰寫這些程式, 或是預防到這些risk. 如果有想到, 那自然很好. 但是如果錯過,  作者會去做以下的事情, 來確認之前為什麼會這樣做:

- I go back through my Work Notebook, which I populated with everything I saw, heard, did, and thought about as I went about my job, and determine whether I did, in fact, miss the item, or whether I triaged it away, or whether I willfully disregarded it. 

- I Five Whys my way from the problem to its root cause. 

- I ask my colleagues how they account for similar matters. 

- I attempt to understand why this case seems to require special handling. 

- I look through my other projects and determine whether I missed similar problems there as well.

這些事情了解之後, 作者會修改我工作模式, 以避免未來又犯同樣的錯誤.以上是作者的作法, 那各位看倌, 當你遇到 "你又沒測到"時, 你會怎樣處理呢?
 

或許你會覺得這方法把事情想的太簡單了, 可是有時候, 通常是越簡單的作法, 越容易work. 因為它好記, 好開始, 好落實. 重點不在多招式是否多或高明, 在於是否能落實執行.  可以考慮試試看吧 !!

arrow
arrow
    全站熱搜

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