通常把一組相關的測試稱為一個測試套件(test suite)。
基本介紹
- 中文名:測試套件
- 外文名:test suite
- 實質:一組相關的測試
- 決定條件:各個階段的測試目標
簡介,分類,測試用例,軟體測試,
簡介
軟體工程中的測試套件(test suite)有時也稱為驗證套件(validation suite),是許多測試用例的集合,測試用例可用來測試一程式是否正確工作,測試套件包括許多測試用例,一般也會有針對測試用例及其測試目的的詳細說明,在進行測試時的系統組態資訊以及測試前需進行的步驟。
通過測試套件,將服務於同一個測試目的或同一運行環境下的一系列測試用例有機的組合起來。測試套件是按照測試計畫所定義的各個階段的測試目標決定的,即先有測試計畫,後面才有測試套件。
分類
有時測試套件會用來將類似測試用例集合在一起。例如測試套件可以是一個只包括冒煙測試測試用例的測試套件,或者是針對系統特定機能的測試套件。一個測試套件也可以包括所有的測試,並且標明其用途為冒煙測試或是針對特定的機能。
測試用例
測試用例的測試過程通常可以一步完成,有時需要連續的幾步。通常會給出期望的結果或現象。除此之外,還可以給出如下信息:
- 測試用例編號
- 測試用例描述
- 測試步驟編號或執行順序編號
- 相關依賴
- 測試分類
- 負責人
- 是否是自動化測試
測試完成後還可以追加或完善如下信息:
- 是否通過
- 備註
大型測試用例還可能包括前提狀態及相關描述。
書面格式的測試用例還應含有填寫實際測試結果的空間。