1. 程式人生 > >軟件測試結束的標準

軟件測試結束的標準

http replace 試用 borde ron bsp none 建立 功能


軟件測試結束的標準(僅供參考-轉)

本文章已收錄於:

[規定用於暫停全部或部分與本計劃有關的測試項的測試活動的標準。規定當測試再啟動時必須重復的測試活動。]

1) 軟件系統在進行系統測試過程中,發現一、二級缺陷數目達到項目質量管理目標要求,測試暫停返回開發;

2) 軟件項目在其開發生命周期內出現重大估算和進度偏差,需暫停或終止時,測試應隨之暫停或終止,並備份暫停或終止點數據; 3) 如有新的需求變更過大,測試活動應暫停,待原測試計劃和測試用例修改後,再重新執行測試;

4) 若開發暫停,則相應測試也應暫停,並備份暫停點數據;

5) 所有功能和性能測試用例100%執行完成; 此外,測試是有成本的,當你2周發現2個bug有類似此種情況時,在產品質量要求不是十分嚴格的情況下,即可以停止測試了。

----------------------------------------------------------------------------------------------

補充

測試退出標準 產品的最終發布日期為2007年**月**日。測試退出標準為完成測試需求中列出的所有功能及測試過程中發現缺陷的回歸測試。 單元測試退出標準 1) 單元測試用例設計已經通過評審 2) 核心代碼100% 經過Code Review 3) 單元測試功能覆蓋率達到100% 4) 單元測試代碼行覆蓋率不低於80% 5) 所有發現缺陷至少60%都納入缺陷追蹤系統且各級缺陷修復率達到標準 6) 不存在A、B類缺陷 7) C、D、E類缺陷允許存在 8) 按照單元測試用例完成了所有規定單元的測試 9) 軟件單元功能與設計一致 集成測試退出標準 1) 集成測試用例設計已經通過評審 2) 所有源代碼和可執行代碼已經建立受控基線,納入配置管理受控庫,不經過審批不能隨意更改 3) 按照集成構件計劃及增量集成策略完成了整個系統的集成測試 4) 達到了測試計劃中關於集成測試所規定的覆蓋率的要求 5) 集成工作版本滿足設計定義的各項功能、性能要求 6) 在集成測試中發現的錯誤已經得到修改,各級缺陷修復率達到標準 7) A、B類BUG不能存在 8) C、D類BUG允許存在,但不能超過單元測試總BUG的50%。 9) E類BUG允許存在 系統測試退出標準 1) 系統測試用例設計已經通過評審 2) 按照系統測試計劃完成了系統測試 3) 系統測試的功能覆蓋率達100% 4) 系統的功能和性能滿足產品需求規格說明書的要求 5) 在系統測試中發現的錯誤已經得到修改並且各級缺陷修復率達到標準 6) 系統測試後不存在A、B、C類缺陷 7) D類缺陷允許存在,不超過總缺陷的5% 8) E類缺陷允許存在,不超過總缺陷的10%
---------------------------------------------------------------------------------------------- 註:這只是一套比較理想化的退出標準,但在實際工作中不可能達到這種程度,尤其是測試覆蓋率和缺陷解決率不可能是100%。現在的軍方標準是達到99%。對於通用軟件來說就要根據公司實際情況了。 詳細請參考:http://blog.csdn.net/achang21/article/details/11702135 作者:Cheers Li

軟件測試結束的標準