單元測試與集成測試的異同
首先,兩者的出發點是一致的,都是保證項目的健壯性、可靠性、正確性而言的。
不同點主要有:
1、時機不一致。
單元測試是在軟件編碼前期進行的,先于集成測試;集成測試,是在系統即將開發完畢,對系統的是否正常運作進行測試。
2、測試目的不一樣。
單元測試是一個高度本地化的東西(個人認為是屬于程序員自身的)。主要是針對每一個package下的Class 的功能進行測試。是程序員的生產力的一個表現方式。
集成測試,將系統當成一個黑盒子,僅關注系統的輸出、輸入。向客戶提供質量保證,不專門對單個程序員進行評估。
3、測試工具不一樣
單元測試:用junit自動測試框架,專人寫測試代碼,周期性的進行測試,保證沒有隱藏bug的出現。
集成測試:則需要更多人的協調,側重點會放到業務的處理上來,性能上也會有所考慮
4、測試粒度不同
單元測試的顆粒度是在單只程序上
集成測試的顆粒度則在整個系統上
posted on 2014-09-03 11:50 順其自然EVO 閱讀(320) 評論(0) 編輯 收藏 所屬分類: 測試學習專欄