發(fā)現(xiàn)軟件錯誤的情況有很多:
- 由首次編寫代碼的開發(fā)人員發(fā)現(xiàn)。
- 由嘗試運行代碼的開發(fā)人員發(fā)現(xiàn)。
- 由組中的其他開發(fā)人員或測試人員發(fā)現(xiàn)。
- 作為產(chǎn)品大規(guī)模測試的一部分。
- 由最終用戶發(fā)現(xiàn)。
如果在第一種情況下發(fā)現(xiàn)軟件錯誤,則修復錯誤比較容易,成本也很低。情況越靠后,修復軟件錯誤的成本就越高;修復一個由最終用戶發(fā)現(xiàn)的軟件錯誤可能要耗費 100 或 1000 倍的成本。更不用說用戶通常因為軟件錯誤導致工作無法繼續(xù),而一直等到下一個版本才能解決問題。
如果開發(fā)人員能夠在編寫代碼期間發(fā)現(xiàn)所有的軟件錯誤,那就再好不過了。為此,您必須編寫能在編寫代碼時運行的測試。有一種很不錯的方法,它恰好可以做到這一點。
出處:Microsoft
責任編輯:藍色
上一頁 下一頁 事先測試開發(fā)
◎進入論壇網(wǎng)絡編程版塊參加討論
|