MILY: 宋體; mso-bidi-font-family: Arial; mso-bidi-font-size: 24.0pt">軟件測試停止標準
1. 簡介
1.1 目的
本文檔的目的是為軟件單元測試、集成測試、確認測試、系統測試、安裝測試、驗收測試提供停止標準。
1.2 范圍
本文檔適用于三普集團軟件研發部批準立項的軟件項目《三普銷售管理系統——銷售助手》的測試活動。
1.3 文檔結構
第一部分:
簡介,介紹軟件停止標準的目的,本標準的適用范圍,以及在本文檔中使用的詞匯的解釋。
第二部分:
描述軟件單元測試、集成測試、確認測試、系統測試、安裝測試、驗收測試停止標準。
第三部分:
列出本標準使用的參考文獻。
第四部分:
附錄
1.4 詞匯表
缺陷是對軟件產品預期屬性的偏離現象
。
覆蓋率(Coverage rate)
語句覆蓋率、測試用例執行覆蓋率,測試需求覆蓋率等的總稱。
2. 軟件測試停止標準
2.1 軟件測試暫停、停止標準
1) 軟件系統在進行單元、集成、確認、系統、安裝、驗收測試時,發現一級錯誤(大于等于1)、二級錯誤(大于等于2)暫停測試返回開發。
2) 軟件系統經過單元、集成、確認、系統、安裝、驗收測試,分別達到單元、集成、確認、系統、安裝、驗收測試停止標準。
3) 軟件系統通過驗收測試,并已得出驗收測試結論。
4) 軟件項目需暫停以進行調整時,測試應隨之暫停,并備份暫停點數據。
5) 軟件項目在其開發生命周期內出現重大估算,進度偏差,需暫;蚪K止時,測試應隨之暫;蚪K止,并備份暫;蚪K止點數據。
2.2 單元測試停止標準
1) 單元測試用例設計已經通過評審
2) 按照單元測試計劃完成了所有規定單元的測試
3) 達到了測試計劃中關于單元測試所規定的覆蓋率的要求
4) 被測試的單元每千行代碼必須發現至少3個錯誤(不含五級錯誤)
5) 軟件單元功能與設計一致
6) 在單元測試中發現的錯誤已經得到修改,各級缺陷修復率達到標準
2.3 集成測試停止標準
1) 集成測試用例設計已經通過評審
2) 按照集成構件計劃及增量集成策略完成了整個系統的集成測試
3) 達到了測試計劃中關于集成測試所規定的覆蓋率的要求
4) 被測試的集成工作版本每千行代碼必須發現至少2個錯誤(不含五級錯誤)
5) 集成工作版本滿足設計定義的各項功能、性能要求
6) 在集成測試中發現的錯誤已經得到修改,各級缺陷修復率達到標準
2.4 確認測試停止標準
1) 確認測試用例設計已經通過評審
2) 按照確認測試計劃完成了確認測試
3) 達到了確認測試計劃中關于確認測試所規定的覆蓋率的要求
4) 系統達到詳細設計定義的各項功能,性能
5) 在系統測試中發現的錯誤已經得到修改,各級缺陷修復率達到標準
2.5 系統測試停止標準
1) 系統測試用例設計已經通過評審
2) 按照系統測試計劃完成了系統測試
3) 達到了測試計劃中關于系統測試所規定的覆蓋率的要求
4) 被測試的系統每千行代碼必須發現至少1個錯誤(不含五級錯誤)
5) 系統滿足需求規格說明書的要求
6) 在系統測試中發現的錯誤已經得到修改,各級缺陷修復率達到標準
2.6安裝測試停止標準
1) 安裝退出之后,確認應用程序可以正確啟動、運行。
2) 在安裝之前請備份你的注冊表,安裝之后,察看注冊表中是否有多余的垃圾信息。
3) 如果系統提供自動卸載工具,那么卸載之后需檢驗系統是否把所有的文件全部刪除,注冊表中有關的注冊信息是否也被刪除。
4) 安裝完成之后,可以在簡單地使用之后再執行卸載操作,有的系統在使用之后會發生變化,變得不可卸載。
5) 對于客戶服務器模式的應用系統,可以先安裝客戶端,然后安裝服務器端,測試是否會出現問題。
6) 考察安裝該系統是否對其他的應用程序造成影響,特別是Windows操作系統,經常會出現此類的問題。
7) 在安裝測試中發現的錯誤已經得到修改,各級缺陷修復率達到標準
2.8 驗收測試停止標準
1) 軟件需求分析說明書中定義的所有功能已全部實現,性能指標全部達到要求。
2) 在驗收測試中發現的錯誤已經得到修改,各級缺陷修復率達到標準
3) 所有測試項沒有殘余一級、二級、三級和四級錯誤。
4) 需求分析文檔、設計文檔和編碼實現一致。
5) 驗收測試工件齊全(測試計劃、測試用例、測試日志、測試通知單、測試分析報告,待驗收的軟件安裝程序。)
2.9 缺陷修復率標準
1) 一、二級錯誤修復率應達到100%
2) 三、四級錯誤修復率應達到95%以上
3) 五級錯誤修復率應達到60%以上
2.10 覆蓋率標準
語句覆蓋率最低不能小于80%(白盒測試時的語句覆蓋率)
測試用例執行覆蓋率應達到100%(功能測試用例均以執行)
測試需求執行覆蓋率應達到100%(業務測試用例均以執行)
3.0錯誤級別:
一級:不能完全滿足系統要求,基本功能未完全實現;或者危及人身安全。系統崩潰或掛起等導致系統不能繼續運行。
包括以下各種錯誤:
1. 由于程序所引起的死機,非法退出
2. 死循環
3. 數據庫發生死鎖
4. 因錯誤操作導致的程序中斷
5. 功能錯誤
6. 與數據庫連接錯誤
7. 數據通訊錯誤
二級:嚴重地影響系統要求或基本功能的實現,且沒有更正辦法(重新安或重新啟動該軟件不屬于更正辦法)。使系統不穩定、或破壞數據、或產生錯誤結果,或部分功能無法執行,而且是常規操作中經常發生或非常規操作中不可避免的主要問題。
包括以下各種錯誤:
1. 程序接口錯誤
2. 因錯誤操作迫使程序中斷
3. 系統可被執行,但操作功能無法執行(含指令)
4. 單項操作功能可被執行,但在此功能中某些小功能(含指令參數的使用)無法
被執行(對系統非致命的)
5. 在小功能項的某些項目(選項)使用無效(對系統非致命的)
6. 業務流程不正確
7. 功能實現不完整,如刪除時沒有考慮數據關聯
8. 功能的實現不正確,如在系統實現的界面上,一些可接受輸入的控件點擊后無作用;對數據庫的操作不能正確實現
9. 報表格式以及打印內容錯誤(行列不完整,數據顯示不在所對應的行列等導致數據顯示結果不正確的錯誤)
三級:嚴重地影響系統要求或基本功能的實現,但存在合理的更正辦法(重新安裝或重新啟動該軟件不屬于更正辦法)。系統性能或響應時間變慢、產生錯誤的中間結果但不影響最終結果等影響有限的問題。
包括以下各種錯誤:
1. 操作界面錯誤(包括數據窗口內列名定義、含義是否一致)
2. 打印內容、格式錯誤(只影響報表的格式或外觀,不影響數據顯示結果的錯誤)
3. 簡單的輸入限制未放在前臺進行控制
4. 刪除操作未給出提示
5. 已被捕捉的系統崩潰,不影響繼續操作
6. 雖然正確性不受影響,但系統性能和響應時間受到影響
7. 不能定位焦點或定位有誤,影響功能實現
8. 顯示不正確但輸出正確
9. 增刪改功能,在本界面不能實現,但在另一界面可以補充實現。
四級:使操作者不方便或遇到麻煩,但它不影響執行工作功能或重要功能。界面拼寫錯誤或用戶使用不方便等小問題或需要完善的問題
包括以下各種錯誤:
1. 界面不規范
2. 輔助說明描述不清楚
3. 輸入輸出不規范
4. 長時間操作未給用戶提示
5. 提示窗口文字未采用行業術語
6. 可輸入區域和只讀區域沒有明顯的區分標志
7. 必填項與非必填項應加以區別
8. 滾動條無效
9. 鍵盤支持不好,如在可輸入多行的字段中,不支持回車換行;或對相同字段,在不同界面支持不同的快捷方式
10. 界面不能及時刷新,影響功能實現
五級:其他錯誤。
1. 光標跳轉設置不好,鼠標(光標)定位錯誤
2. 一些建議性問題
文章來源于領測軟件測試網 http://www.kjueaiud.com/