五種方法來徹底改革QA(1)
5 ways to revolutionize your QA, Dr. James Whittaker
http://www.utest.com/webinars/5-ways-revolutionize-your-qa
Insight 1: There are two types of code and they require different types of tests
通常測試自動化找不到bug時, 會做出一個誘人的結論: 這個產品的品質非常好
事實上是這樣嗎? 作者認為這是一個假象, Widnows Vista團隊就是這個假象的受害者
作者把程式分成兩類: experience code 和infrastructure code
所謂experience code是指會吸引使用者購買的功能. 而infrastructure code是指讓程式可以和OS, devices, file system, network或是其他元件運作良好的部份.
作者提到一個殺蟲劑效應(PESTICIDE PARADOX), 也就是相同的test cases, 在重複執行多次後, 已經無法再找到新的bug.
所以作者建議:
對於這兩類的code要有不同的做法來測試. infrastructure code比較適合用test automation來做測試. 對於expereience code, 需要多用人工測試, 來多方嘗試不同的使用者行為和經驗
全站熱搜
留言列表