軟件測試停止標準

1. 簡介

1.1 目的

本文檔的目的是爲軟件單元測試、集成測試、系統測試提供停止標準。

1.2 範圍

本文檔適用於使用RUP 的軟件項目的測試活動。

1.3 文檔結構

第一部分:簡介,介紹軟件停止標準的目的,本標準的適用範圍,以及在本文檔中使用的詞彙的解釋。

第二部分:描述軟件單元測試、集成測試、系統測試停止標準。

第三部分:列出本標準使用的參考文獻。

第四部分:附錄

1.4 詞彙表

缺陷(Defect

缺陷是對軟件產品預期屬性的偏離現象。

覆蓋率(Coverage rate

語句覆蓋率、測試用例執行覆蓋率,測試需求覆蓋率等的總稱。

2. 軟件測試停止標準

2.1 軟件測試停止標準

1) 軟件系統經過單元、集成、系統測試,分別達到單元、集成、系統測試停止標準。

2) 軟件系統通過驗收測試,並已得出驗收測試結論。

3) 軟件項目需暫停以進行調整時,測試應隨之暫停,並備份暫停點數據。

4) 軟件項目在其開發生命週期內出現重大估算,進度偏差,需暫停或終止時,測試應隨之暫停或

終止,並備份暫停或終止點數據。

2.2 單元測試停止標準

1) 單元測試用例設計已經通過評審

2) 按照單元測試計劃完成了所有規定單元的測試

3) 達到了測試計劃中關於單元測試所規定的覆蓋率的要求

4) 測試的單元每千行代碼必須發現至少3個錯誤

5) 軟件單元功能與設計一致

6) 在單元測試中發現的錯誤已經得到修改,各級缺陷修復率達到標準

 

 

2.3 集成測試停止標準

1) 集成測試用例設計已經通過評審

2) 按照集成構件計劃及增量集成策略完成了整個系統的集成測試

3) 達到了測試計劃中關於集成測試所規定的覆蓋率的要求

4) 測試的集成工作版本每千行代碼必須發現2 個錯誤

5) 集成工作版本滿足設計定義的各項功能、性能要求

6) 在集成測試中發現的錯誤已經得到修改,各級缺陷修復率達到標準

2.4 系統測試停止標準

1) 系統測試用例設計已經通過評審

2) 按照系統測試計劃完成了系統測試

3) 達到了測試計劃中關於系統測試所規定的覆蓋率的要求

4) 測試的系統每千行代碼必須發現1 個錯誤

5) 系統滿足需求規格說明書的要求

6) 在系統測試中發現的錯誤已經得到修改,各級缺陷修復率達到標準

2.5 缺陷修復率標準

1) 一、二級錯誤修復率應達到100%(是否應該對一、二、三級錯誤進行定義?)

2) 三、四級錯誤修復率應達到80%以上

3) 五級錯誤修復率應達到60%以上

2.6 覆蓋率標準

語句覆蓋率最低不能小於80%

測試用例執行覆蓋率應達到100%

測試需求覆蓋率應達到100%
發佈了22 篇原創文章 · 獲贊 2 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章