1、為什么要做單元測試我不想多說
模塊出現問題難定位,為了更早發現bug,定位bug。
2、關于程序員的職責,強調:
不是調試不報錯就可以了,不要自信自己的程序不會出錯。
任何人都有失誤不可避免的。開發的任務是完成程序直至交付和維護。
3、實踐證明
編碼階段引入的bug多余其他階段。
系統測試發現的大多數都是編碼缺陷,又得花時間找問題·~⊙﹏⊙b汗
這樣導致的問題,測試版本頻繁,進度無休止的拖延。
4、談下我們的現狀
業界能做單元測試的都是花軟件項目周期的五分之一左右時間編碼,而我們絕大部分是百分之五十以上的時間編碼,剩下的時間就是所謂系統測試了,而稱之為系統測試,實際上都是在系統聯調環境或接口問題不斷,有效測試時間少之又少,還不斷更新版本,測試效果可想而知。
5、我們的開發充當的角色:
參與部分高層設計、承擔低層設計、程序實現和低層測試。
6、為啥開發的測試效果不好?這也是我為什么要寫這個喇
沒時間測試、不知道怎樣測試、不好組織。
結果單元測試都是堆積到系統測試階段,給測試痛苦,你們應該對我們好點,%>_
延伸閱讀
文章來源于領測軟件測試網 http://www.anti-gravitydesign.com/