我來說一下單元測試、集成測試和系統測試的不同之處吧~~
首先,他們的測試方法不同:
單元測試屬於白盒測試;
集成測試屬於灰盒測試的範疇;
系統測試屬於黑盒測試。
其次,他們的考察範圍不同,也就是他們測試的重點不同:
單元測試主要測試單元內部的數據結構、邏輯控制、異常處理等等;
集成測試主要測試模塊之間的接口和接口數據傳遞的關係,以及模塊組合後的整體功能;
系統測試主要測試整個系統相對於需求的符合度。
再次,他們的基準不同:
單元測試評估的主要是邏輯覆蓋率;
集成測試評估的主要是接口覆蓋率;
系統測試評估的是測試用例對需求規格的覆蓋率。