軟體測試分類 按照開發階段劃分

2021-07-08 20:04:14 字數 832 閱讀 6711

1、單元測試(模組測試)

針對軟體

設計的最小單位

-程式模組

進行正確性檢查。

目的:檢查每個程式單元能夠正確實現詳細設計說明中的模組功能、效能、介面和設計約束等要求,發現各個模組內部可能存在的各種錯誤。

單元測試需要從程式的

內部結構出發

設計測試用例

2、整合測試(組裝測試)

通常在單元測試的基礎上,將所有的程式模組進行

有序的、遞增的測試。

整合測試是檢驗程式單元或部件的介面關係,逐步集成為符合概要設計要求的程式部件或整個系統

整合測試是乙個

持續的過程,會形成許多個臨時版本

,在不斷的整合過程中,功能整合的穩定性是真正挑戰。

在每個版本提交時,都需要進行冒煙測試

,即對程式主要功能進行驗證。

3、確認測試

是通過校驗和提供客觀證據,證實軟體是否滿足特定預期用途的需求。

確認測試是檢測與證實軟體

是否滿足軟體需求說明書中規

定的要求。

4、系統測試 是為

驗證和確認系統是否達到其原始目標

,而對整合的

硬體和軟體系統進行的測試。

系統測試是在真實或模擬系統執行的環境下,檢查完整的程式能夠和系統(包括硬體、外設、網路和系統軟體、支援平台等)正確配置、連線,並滿足使用者需求。

5、驗收測試

按照專案任務書

或合同、供需雙方

約定的驗收依據

文件進行的對整個系統的測試與評審,

決定是否接收或拒收系統

軟體測試分類 按照測試技術劃分

第一種劃分 白盒測試 黑盒測試 灰盒測試 白盒測試 結構測試 通過 對程式內部結構的分析 檢測 來尋找問題。白盒測試可以把程式看成裝在乙個透明的白盒子裡,也就是清楚了解程式結構和處理過程,檢查是否所有的 結構及路徑 都是正確的,檢查軟體內部動作是否按照設計說明的規定正常進行。黑盒測試 通過軟體的 外...

軟體測試階段劃分以及測試分類

一 軟體開發階段的劃分 1 需求分析 需求規格說明書 2 概要設計 概要設計說明書 3 詳細設計 詳細設計說明書 4 編碼 二 軟體測試階段 1 單元測試 1 依據 詳細設計文件 2 以黑盒 功能 測試為主,核心模組或風險較高模組可以輔助使用白盒測試 檢查 3 多個模組可以同時並行進行 4 可能需要...

軟體測試階段劃分

一 單元測試 又稱模組測試,是針對軟體設計的最小單位 程式模組進行正確性檢查的測試工作。類 檔案 視窗 函式 選單 報表或乙個儲存過程都可以作為乙個單元進行測試,其依據是詳細設計 黑盒測試為主,重點模組結合白盒測試,多個模組可以平行進行測試。二 整合測試 又稱組裝測試。在單元測試的基礎上,將所有模組...