我們需要什么樣的測試?(2)

發表于:2014-12-03來源:uml.org.cn作者:不詳點擊數: 標簽:軟件測試
再以醫療行業的某些軟件為例,對涉及到醫療器械的控制軟件(如自動注射器,心臟起搏器等),其對缺陷的容忍程度就非常低,原因很簡單,因為這類缺陷

  再以醫療行業的某些軟件為例,對涉及到醫療器械的控制軟件(如自動注射器,心臟起搏器等),其對缺陷的容忍程度就非常低,原因很簡單,因為這類缺陷可能帶來的后果太嚴重。

  3. 第三個因素是“有效的測試方式”。

  對互聯網產品來說,最有效的測試方式也許并不是找一堆專職的測試工程師在公司內部盡可能地覆蓋每一個功能細節,讓真正的用戶來對產品進行測試在很多情況下也許是更好的選擇。無論是FB,Google等公司提倡的dog food(讓全部員工來進行測試),還是在實際產品上進行的a/b testing, 或是游戲公司通常喜歡采用的內測方式,都是典型的讓用戶參與測試的方法。另外,根據產品不同的特性,適合采用手工測試還是自動化測試的方式來進行測試也是一個值得考慮的點。

  4. 第四個因素則是“產品的開發團隊所處的狀況”,因此,對同一個組織來說,在組織發展的不同階段,所需要的測試也是不同的。

  “苦逼的團隊是做不出有愛的產品的”,自然,“苦逼”的團隊也不可能達成好的測試。因為讓每個人疲于奔命的是總也無法完成的任務和無止境的加班,恐怕都沒有停下來思考如何改進的機會。

  以上就是我對“什么樣的產品需要什么樣的測試”這個問題的理解。在這四個因素的指導下,再回頭來考慮不同軟件產品的測試,就很容易理解為何不同的產品,不同的企業會采用很不相同的測試方式。例如,FB沒有專職的測試工程師,因為通常意義上關注“用戶質量”的測試工程師并不能在這個組織中發揮大的價值,只有對開發有深入了解的開發工程師才能真正的在提高“開發質量”方面發揮作用。而對于許多國內的以“做項目”為主的軟件企業來說,也就很好理解為什么他們只需要“能像客戶一樣發現產品中的缺陷的”的測試了。

原文轉自:http://www.uml.org.cn/Test/201210084.asp

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97