如何面對 "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. 因為它好記, 好開始, 好落實. 重點不在多招式是否多或高明, 在於是否能落實執行. 可以考慮試試看吧 !!
留言列表