區別:
1、計划和用例編制的先后順序:從V模型來講,在需求階段就要制定系統測試計划和用例,HLD的時候做集成測試計划和用例,有些公司的具體實踐不一樣,但是順序肯定是先做系統測試計划用例,再做集成。
2、用例的粒度:系統測試用例相對很接近用戶接受測試用例,集成測試用例比系統測試用例更詳細,而且對於接口部分要重點寫,畢竟要集成各個模塊或者子系統。
3、執行測試的順序:先執行集成測試,待集成測試出的問題修復之后,再做系統測試。
應用場景:
集成測試:完成單元測試后,各模塊聯調測試;集中在各模塊的接口是否一致、各模塊間的數據流和控制流是否按照設計實現其功能、以及結果的正確性驗證等等;可以是整個產品的集成測試,也可以是大模塊的集成測試;集成測試主要是針對程序內部結構進行測試,特別是對程序之間的接口進行測試。集成測試對測試人員的編寫腳本能力要求比較高。測試方法一般選用黑盒測試和白盒測試相結合。
系統測試:針對整個產品的全面測試,既包含各模塊的驗證性測試(驗證前兩個階段測試的正確性)和功能性(產品提交個用戶的功能)測試,又包括對整個產品的健壯性、安全性、可維護性及各種性能參數的測試。系統測試測試軟件《需求規格說明書》中提到的功能是否有遺漏,是否正確的實現。做系統測試要嚴格按照《需求規格說明書》,以它為標准。測試方法一般都使用黑盒測試法。