五種方法來徹底改革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, 需要多用人工測試, 來多方嘗試不同的使用者行為和經驗

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 kojenchieh 的頭像
    kojenchieh

    David Ko的學習之旅

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