測試其它 節選自《聞缺陷則喜》(此書可免費下載)
1.1 為什麼要測試
微軟數據:缺陷發現得越早,花費的時間越少。單元測試:3.25小時;集成測試:6.25小時;系統測試:11.5小時;域測試:11小時。
下圖節選自《單元測試的藝術》
1.2 階段
單元測試是對軟件組成單元進行測試。測試人員:白盒測試工程師或開發工程師。將程序模塊採用適當的集成策略組裝起來,對系統的接口及集成後的功能進行正確性檢測的測試工作。測試人員:白盒測試工程師或開發工程師。將軟件系統看成是一個系統的測試。黑盒測試工程師。驗收測試是部署軟件之前的最後一個測試操作。測試人員:主要是最終用戶或者需求方。
1.1 溝通
1.1.1 與開發溝通
- 確保是按《測試用例說明書》測試,確保《測試說明書》符合《軟件需求說明書》,此乃溝通基礎。
- 測試一輪後和程序員溝通一下。
- 如果不確定缺陷是哪位程序員負責,可以將缺陷提交給開發組長。否則,程序員優先改自己相關的缺陷,在快死線的時候清理自缺陷時,才把不是自己的缺陷的退回。真正的缺陷負責人已經沒多少時間處理了。
- 如果缺陷太多,懷疑響應的程序員處理不過來。可以詢問是否需要想上司申請部分缺陷放到下一期,如果需要提供協助。