1、單元測試(模組測試)
針對軟體
設計的最小單位
-程式模組
進行正確性檢查。
目的:檢查每個程式單元能夠正確實現詳細設計說明中的模組功能、效能、介面和設計約束等要求,發現各個模組內部可能存在的各種錯誤。
單元測試需要從程式的
內部結構出發
設計測試用例
2、整合測試(組裝測試)
通常在單元測試的基礎上,將所有的程式模組進行
有序的、遞增的測試。
整合測試是檢驗程式單元或部件的介面關係,逐步集成為符合概要設計要求的程式部件或整個系統
整合測試是乙個
持續的過程,會形成許多個臨時版本
,在不斷的整合過程中,功能整合的穩定性是真正挑戰。
在每個版本提交時,都需要進行冒煙測試
,即對程式主要功能進行驗證。
3、確認測試
是通過校驗和提供客觀證據,證實軟體是否滿足特定預期用途的需求。
確認測試是檢測與證實軟體
是否滿足軟體需求說明書中規
定的要求。
4、系統測試 是為
驗證和確認系統是否達到其原始目標
,而對整合的
硬體和軟體系統進行的測試。
系統測試是在真實或模擬系統執行的環境下,檢查完整的程式能夠和系統(包括硬體、外設、網路和系統軟體、支援平台等)正確配置、連線,並滿足使用者需求。
5、驗收測試
按照專案任務書
或合同、供需雙方
約定的驗收依據
文件進行的對整個系統的測試與評審,
決定是否接收或拒收系統
。
軟體測試分類 按照測試技術劃分
第一種劃分 白盒測試 黑盒測試 灰盒測試 白盒測試 結構測試 通過 對程式內部結構的分析 檢測 來尋找問題。白盒測試可以把程式看成裝在乙個透明的白盒子裡,也就是清楚了解程式結構和處理過程,檢查是否所有的 結構及路徑 都是正確的,檢查軟體內部動作是否按照設計說明的規定正常進行。黑盒測試 通過軟體的 外...
軟體測試階段劃分以及測試分類
一 軟體開發階段的劃分 1 需求分析 需求規格說明書 2 概要設計 概要設計說明書 3 詳細設計 詳細設計說明書 4 編碼 二 軟體測試階段 1 單元測試 1 依據 詳細設計文件 2 以黑盒 功能 測試為主,核心模組或風險較高模組可以輔助使用白盒測試 檢查 3 多個模組可以同時並行進行 4 可能需要...
軟體測試階段劃分
一 單元測試 又稱模組測試,是針對軟體設計的最小單位 程式模組進行正確性檢查的測試工作。類 檔案 視窗 函式 選單 報表或乙個儲存過程都可以作為乙個單元進行測試,其依據是詳細設計 黑盒測試為主,重點模組結合白盒測試,多個模組可以平行進行測試。二 整合測試 又稱組裝測試。在單元測試的基礎上,將所有模組...