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