單元測試與整合測試的異同

2021-09-21 21:26:12 字數 510 閱讀 5481

單元測試和整合測試時it軟體開發過程中兩個不同的階段。

首先,兩者的出發點是一致的,都是保證專案的健壯性、可靠性、正確性而言的。

不同點主要有:

1.時機不一致。

單元測試是在軟體編碼前期進行的,先於整合測試;整合測試,是在系統即將開發完畢,對系統的是否正常運作進行測試。

測試目的不一樣。

單元測試是乙個高度本地化的東西(個人認為是屬於程式設計師自身的)。主要是針對每乙個package下的class 的功能進行測試。是程式設計師的生產力的乙個表現方式。

整合測試,將系統當成乙個黑盒子,僅關注系統的輸出、輸入。向客戶提供質量保證,不專門對單個程式設計師進行評估。

測試工具不一樣

單元測試:用junit自動測試框架,專人寫測試**,週期性的進行測試,保證沒有隱藏bug的出現。

整合測試:則需要更多人的協調,側重點會放到業務的處理上來,效能上也會有所考慮

測試粒度不同

單元測試的顆粒度是在單只程式上

整合測試的顆粒度則在整個系統上

單元測試,整合測試與系統測試

系統測試 1 功能測試 分析方法 對每個明確的功能需求進行標號,可能隱藏的功能標號,可能出現的功能標號,對功能需求分級,分析,指令碼化自動化 用例設計方法 等價類劃分,邊界值分析,因果圖,決策表,錯誤猜測法 2 gui測試 應有的要素 符合標準和規範,直觀性,一致性,靈活性,舒適性,正確性,實用性 ...

單元測試和整合測試

單元測試 單元測試是在軟體開發過程中要進行的最低級別的測試活動,針對軟體設計的最小單元 模組。目標 單元測試與整合測試的區別 單元測試與系統測試的區別 單元測試環境 需要用到一些輔助模組來模擬與被測模組相聯絡的其他模組 驅動模組 相當於被測模組的主模組。樁模組 用於代替被測模組呼叫的子模組。單元測試...

單元測試 整合測試 系統測試

單元測試 單元測試是對軟體中的基本組成單位進行的測試,如乙個模組 乙個過程等等。它是軟體動態測試的最基本的部分,也是最重要的部分之一,其目的是檢驗軟體基本組成單位的正確性。乙個軟體單元的正確性是相對於該單元的規約 詳細設計 而言的。因此,單元測試以被測試單位的規約為基準。單元測試的主要方法有控制流測...