1. 程式人生 > >軟件測試理論(四)

軟件測試理論(四)

引入 數據 chrom 規範 最新版本 firefox 測試流程 全部 情況

  測試執行過程

 整體過程:技術分享圖片

  測試執行階段的主要任務

  • 確定測試用例的優先級
  • 開發測試規劃並確定優先級,創建測試數據,同時可以準備測試用具和設計自動化測試腳本
  • 根據測試規範創建測試套件,以提高測試執行的效率
  • 確認已經搭建了測試環境
  • 根據計劃的執行順序,通過手工或者使用測試工具來執行測試流程
  • 記錄測試執行的結果,以及被測軟件。測試工具和測試件的標識和版本
  • 每條用例的執行結果與預期結果進行對比
  • 對實際結果和預期結果之間的差異,作為事件上報,並且進行分析以確定引起差異的原因
  • bug修復後,重新進行驗證,執行部分或者全部用例以確定bug修復並沒有引入新的缺陷

  

  測試準入準出

  •  準入標準
  1. 開發編碼結束,並在開發環境已完成單元測試
  2. 需求上規定的功能均已實現,如沒有實現,開發給出提測的測試範圍
  3. 已完成集成測試,被測系統的基本流程可以走通,界面上的功能均已實現,經過代碼評審並符合軟件編碼規範
  4. 開發提交最新版本代碼,以此為稷仙,提交並通知測試組進行測試
  5. 兼容性測試要明確
  6. 安全性測試和性能測試範圍和要求

  總結:

    1. 開發自測完畢
    2. 已通過冒煙測試
    3. 所有提測內容,測試要求,測試的範圍都很明確

  

  項目需要測試暫停,停止的情況

  • 冒煙測試失敗,基本流程無法走通
  • 被測項目需要調整而暫停,測試也相應暫停
  • 存在其他更優先級更高的任務,向上級申請暫停
  • 被測系統經過系統測試,達到系統準出標準,可以停止測試

  

  •  準出標準
  1. 被測項目滿足需求原型要求
  2. 所有測試用例都已經通過評審
  3. 所有測試用例都已成功執行
  4. 測試覆蓋率是否達到100%
  5. 所有發現的bug都已記錄到缺陷管理系統中
  6. 一二級錯誤修復率達到100%
  7. 三四級錯誤修復率達到95%
  8. 所有遺留問題都已有解決方案
  9. 性能指標是否達到要求
  10. 兼容性測試是否滿足(ie,chrome,firefox)
  11. 安全性測試是否達到要求
  12. 產出系統測試總結報告

軟件測試理論(四)