軟件測試理論(四)
阿新 • • 發佈:2019-05-02
引入 數據 chrom 規範 最新版本 firefox 測試流程 全部 情況
測試執行過程
整體過程:
測試執行階段的主要任務
- 確定測試用例的優先級
- 開發測試規劃並確定優先級,創建測試數據,同時可以準備測試用具和設計自動化測試腳本
- 根據測試規範創建測試套件,以提高測試執行的效率
- 確認已經搭建了測試環境
- 根據計劃的執行順序,通過手工或者使用測試工具來執行測試流程
- 記錄測試執行的結果,以及被測軟件。測試工具和測試件的標識和版本
- 每條用例的執行結果與預期結果進行對比
- 對實際結果和預期結果之間的差異,作為事件上報,並且進行分析以確定引起差異的原因
- bug修復後,重新進行驗證,執行部分或者全部用例以確定bug修復並沒有引入新的缺陷
測試準入準出
- 準入標準
- 開發編碼結束,並在開發環境已完成單元測試
- 需求上規定的功能均已實現,如沒有實現,開發給出提測的測試範圍
- 已完成集成測試,被測系統的基本流程可以走通,界面上的功能均已實現,經過代碼評審並符合軟件編碼規範
- 開發提交最新版本代碼,以此為稷仙,提交並通知測試組進行測試
- 兼容性測試要明確
- 安全性測試和性能測試範圍和要求
總結:
- 開發自測完畢
- 已通過冒煙測試
- 所有提測內容,測試要求,測試的範圍都很明確
項目需要測試暫停,停止的情況
- 冒煙測試失敗,基本流程無法走通
- 被測項目需要調整而暫停,測試也相應暫停
- 存在其他更優先級更高的任務,向上級申請暫停
- 被測系統經過系統測試,達到系統準出標準,可以停止測試
- 準出標準
- 被測項目滿足需求原型要求
- 所有測試用例都已經通過評審
- 所有測試用例都已成功執行
- 測試覆蓋率是否達到100%
- 所有發現的bug都已記錄到缺陷管理系統中
- 一二級錯誤修復率達到100%
- 三四級錯誤修復率達到95%
- 所有遺留問題都已有解決方案
- 性能指標是否達到要求
- 兼容性測試是否滿足(ie,chrome,firefox)
- 安全性測試是否達到要求
- 產出系統測試總結報告
軟件測試理論(四)