軟體測試的分類:
1.從測試設計方法分類
黑盒測試----功能測試
白盒測試----結構測試
灰盒測試
2.從測試是手動還是自動上分類
手動測試
自動化測試
手工測試勝在測試業務邏輯,而自動化測試勝在測試底層架構
3.按測試策略分類
回歸測試:對乙個新的版本,重新執行以往的測試用例,看看新版本和
已知的版本相比是否有退化
探索性測試:隨機進行的,探索性的測試。
粗略的測試:只需要執行部分的測試用例。
從測試的目的分類
功能測試
非功能測試{
壓力測試: 驗證軟體在超過負載設計的情況下依舊返回正確的結果,沒有崩潰
負載測試: 測試軟體在負載情況下能否正常工作
效能測試: 測試軟體的效能,是否提供滿意的服務質量
相容性測試
配置測試--測試軟體在各種配置下能否正常工作
可用性測試--測試軟體是否好用
軟體測試分類 按照測試技術劃分
第一種劃分 白盒測試 黑盒測試 灰盒測試 白盒測試 結構測試 通過 對程式內部結構的分析 檢測 來尋找問題。白盒測試可以把程式看成裝在乙個透明的白盒子裡,也就是清楚了解程式結構和處理過程,檢查是否所有的 結構及路徑 都是正確的,檢查軟體內部動作是否按照設計說明的規定正常進行。黑盒測試 通過軟體的 外...
軟體測試階段劃分以及測試分類
一 軟體開發階段的劃分 1 需求分析 需求規格說明書 2 概要設計 概要設計說明書 3 詳細設計 詳細設計說明書 4 編碼 二 軟體測試階段 1 單元測試 1 依據 詳細設計文件 2 以黑盒 功能 測試為主,核心模組或風險較高模組可以輔助使用白盒測試 檢查 3 多個模組可以同時並行進行 4 可能需要...
軟體測試分類 按照開發階段劃分
1 單元測試 模組測試 針對軟體 設計的最小單位 程式模組 進行正確性檢查。目的 檢查每個程式單元能夠正確實現詳細設計說明中的模組功能 效能 介面和設計約束等要求,發現各個模組內部可能存在的各種錯誤。單元測試需要從程式的 內部結構出發 設計測試用例 2 整合測試 組裝測試 通常在單元測試的基礎上,將...