一、單元測試
又稱模組測試,是針對軟體設計的最小單位--程式模組進行正確性檢查的測試工作。
類、檔案、視窗、函式、選單、報表或乙個儲存過程都可以作為乙個單元進行測試,其依據是詳細設計
黑盒測試為主,重點模組結合白盒測試,多個模組可以平行進行測試。
二、整合測試
又稱組裝測試。在單元測試的基礎上,將所有模組進行有序、遞增的測試。
檢查單元或部件的介面關係,逐步集成為符合設計需求的程式部件或整個系統。
軟體整合過程是乙個持續的過程,會形成很多臨時版本,在每個版本提交時,都需要進行冒煙測試,即對程式的主要功能進行驗證。
冒煙測試也叫版本驗證測試、提交測試。
三、系統測試
在真實或模擬系統執行的環境下,檢查完整的程式系統能否和系統(包括硬體、外設、網路和系統軟體、支援平台等)正確配置、連線,並滿足使用者需求。系統測試是為了驗證和確認系統是否達到其原始目標,而對整合的硬體和軟體進行的測試。
四、驗收測試
按照專案任務書或合同,供需雙方約定的驗收依據文件進行的對整個系統的測試與評審,決定是否接受和拒收系統
以使用者為主的測試,軟體開發和質量保證人員也參與
一般使用生產中的實際資料進行測試
alpha 測試,也叫驗證測試
在軟體開發環境下,開發方對提交的軟體進行全面的自我檢查與驗證,可以和軟體的『系統測試』一併進行。
beta 測試
在使用者的應用環境下,使用者通過執行和使用軟體,檢測與核實軟體實現是否符合自己預期的要求。
軟體測試階段劃分以及測試分類
一 軟體開發階段的劃分 1 需求分析 需求規格說明書 2 概要設計 概要設計說明書 3 詳細設計 詳細設計說明書 4 編碼 二 軟體測試階段 1 單元測試 1 依據 詳細設計文件 2 以黑盒 功能 測試為主,核心模組或風險較高模組可以輔助使用白盒測試 檢查 3 多個模組可以同時並行進行 4 可能需要...
軟體測試分類 按照開發階段劃分
1 單元測試 模組測試 針對軟體 設計的最小單位 程式模組 進行正確性檢查。目的 檢查每個程式單元能夠正確實現詳細設計說明中的模組功能 效能 介面和設計約束等要求,發現各個模組內部可能存在的各種錯誤。單元測試需要從程式的 內部結構出發 設計測試用例 2 整合測試 組裝測試 通常在單元測試的基礎上,將...
軟體測試階段
軟體測試階段 3.整合測試 4.系統測試 5.驗收測試 5.beta測試 跳轉知識目錄 這是平時學習總結的地方,用做知識庫 隨著學習深入,會進行知識拆分和彙總,所以文章會隨時更新 component testing 針對乙個 單個的 軟體單元的測試,一般由開發來進行的,需要一定的程式設計能力,懂開發...