按功能分:
–白盒測試(Whitetest)
–黑盒測試(BlackTest)
按測試時間來分:
–單元測試(UnitTest)
–集成測試(IntegrateTest)
–確認測試(ValidationTest)
–系統測試(SystemTest)
按運行狀態來分:
–靜態測試(StaticTest)
–動態測試(DynamicTest)
按方向來分:
–正向測試
–逆向測試
7、測試策略:
測試策略描述測試工程的總體方法和目標。描述目前在進行哪一階段的測試(單元測試、集成測試、系統測試)以及每個階段內在進行的測試種類(功能測試、性能測試、覆蓋測試等)。
測試策略包括:
1、要使用的測試技術和工具;
2、測試完成標準;
3、影響資源分配的特殊考慮例如測試與外部接口或者模擬物理損壞、安全性威脅。測試計劃最關鍵的一步就是將軟件分解成單元,按照需求編寫測試計劃。
把軟件分解成單元有幾個好處:
1、軟件需求是測試設計和開發測試用例的基礎,分成單元可以更好地進行設計;
2、測試的需求包括各種測試實際的開發以
3、詳細的測試需求是用來衡量測試覆蓋率的重要指標;及所需資源。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/