我親歷的Lab的開發大概如下:
junit--jTest---集成測試---兼容性、壓力、破壞性測試----性能測試----回歸測試
這里關鍵區分一次白盒測試和黑盒測試
[黑]
1 設計依據:按程序的功能設計測試用例
2 目標:a)功能是否可按規格說明書的規定正常使用b)是否能適當接收輸入數據產生正確輸出,并保持外部信息的完整性
3透明:[黑]對程序員是透明的
4適用:集成測試
5設計技術:等價劃分、邊界值分析、錯誤推測
[白]
1設計依據:按程序的內部邏輯設計測試用例
2目標:檢驗程序中每一條通路是否按預定的要求工作
3透明:[白]對程序員是不透明的
4適用:單元測試
5設計技術:邏輯覆蓋技術(主要是判定覆蓋、條件覆蓋兩種)