術(shù)語:

  • STLC
  • software testing life cycle 軟件測(cè)試生命周期
  • 準(zhǔn)入標(biāo)準(zhǔn)
  • 測(cè)試開始前要滿足的條件
  • 準(zhǔn)出標(biāo)準(zhǔn)
  • 測(cè)試結(jié)束前要滿足的條件
  • RTM
  • requirement traceability matrix 需求跟蹤矩陣

下面介紹軟件測(cè)試生命周期各個(gè)階段的準(zhǔn)入準(zhǔn)出標(biāo)準(zhǔn)

軟件測(cè)試

STLC

需求分析

準(zhǔn)入條件

  • 可用的需求文檔(功能性和非功能性)
  • 確定驗(yàn)收標(biāo)準(zhǔn)
  • 可用的應(yīng)用體系結(jié)構(gòu)文檔

準(zhǔn)出條件

  • 簽署通過的RTM
  • 測(cè)試自動(dòng)化可行性報(bào)告(看需要)

活動(dòng)

  • 分析業(yè)務(wù)了解模塊及功能
  • 標(biāo)識(shí)模塊中所有事務(wù)
  • 標(biāo)識(shí)所有用戶配置文件
  • 收集UI/驗(yàn)證、地理分布需求
  • 確定要執(zhí)行的測(cè)試類型
  • 收集測(cè)試優(yōu)先級(jí)和測(cè)試重點(diǎn)信息
  • 準(zhǔn)備RTM
  • 確定要執(zhí)行測(cè)試的測(cè)試環(huán)境細(xì)節(jié)
  • 測(cè)試自動(dòng)化可行性分析(若需要)

交付物

  • RTM
  • 自動(dòng)化測(cè)試可行性報(bào)告

測(cè)試計(jì)劃

準(zhǔn)入條件
  • 需求文檔
  • RTM
  • 測(cè)試自動(dòng)化可行性分析報(bào)告

準(zhǔn)出條件

  • 審批通過的測(cè)試計(jì)劃/策略文件
  • 已確定的工作量估算文檔(評(píng)估工作量任務(wù)結(jié)束)

活動(dòng)

  • 分析各種可用的測(cè)試方法
  • 確定最適合的方法
  • 為各類測(cè)試準(zhǔn)備測(cè)試計(jì)劃/策略文件
  • 測(cè)試工具選擇
  • 測(cè)試工作量估算
  • 資源規(guī)劃和確定角色和職責(zé)

交付物

  • 測(cè)試計(jì)劃/策略文件
  • 工作量估算文檔

測(cè)試用例編寫

準(zhǔn)入條件

  • 需求文檔
  • RTM和測(cè)試計(jì)劃
  • 測(cè)試自動(dòng)化分析報(bào)告

準(zhǔn)出條件

  • 評(píng)審?fù)ㄟ^的測(cè)試用例和測(cè)試腳本
  • 評(píng)審?fù)ㄟ^的測(cè)試數(shù)據(jù)

活動(dòng)

  • 創(chuàng)建測(cè)試用例、測(cè)試設(shè)計(jì)、自動(dòng)化腳本(若需要)
  • 測(cè)試用例和測(cè)試腳本評(píng)審
  • 創(chuàng)建測(cè)試數(shù)據(jù)

交付物

  • 測(cè)試用例、測(cè)試腳本
  • 測(cè)試數(shù)據(jù)

測(cè)試環(huán)境部署

準(zhǔn)入條件

  • 可用的系統(tǒng)設(shè)計(jì)和架構(gòu)文檔
  • 可用的環(huán)境部署計(jì)劃

準(zhǔn)出條件

  • 測(cè)試環(huán)境正常可運(yùn)行(符合計(jì)劃和checklist)
  • 測(cè)試數(shù)據(jù)準(zhǔn)備完畢
  • 冒煙測(cè)試是成功的

活動(dòng)

  • 了解系統(tǒng)體系結(jié)構(gòu),環(huán)境部署
  • 準(zhǔn)備硬件/軟件開發(fā)需求清單
  • 確定關(guān)聯(lián)需求
  • 準(zhǔn)備環(huán)境部署清單
  • 部署測(cè)試環(huán)境和測(cè)試數(shù)據(jù)
  • 對(duì)構(gòu)建物(build)執(zhí)行冒煙測(cè)試(smoke test)
  • 根據(jù)冒煙測(cè)試結(jié)果確定接受/拒絕構(gòu)建物(build)

交付物

  • 測(cè)試環(huán)境
  • 測(cè)試數(shù)據(jù)
  • 冒煙測(cè)試結(jié)果

測(cè)試執(zhí)行

準(zhǔn)入條件

  • RTM、測(cè)試計(jì)劃、測(cè)試用例、測(cè)試腳本都是可用的
  • 測(cè)試環(huán)境可用
  • 測(cè)試數(shù)據(jù)已配置
  • 待測(cè)構(gòu)建的單元測(cè)試/集成測(cè)試報(bào)告可用

準(zhǔn)出條件

  • 所有測(cè)試計(jì)劃都已執(zhí)行
  • 記錄缺陷并跟蹤直至關(guān)閉

活動(dòng)

  • 按計(jì)劃執(zhí)行測(cè)試
  • 記錄測(cè)試結(jié)果,并記錄缺陷
  • 如有必要,更新測(cè)試計(jì)劃和測(cè)試用例
  • 在RTM中,將缺陷和測(cè)試用例關(guān)聯(lián)
  • 重新測(cè)試已修復(fù)的缺陷
  • 應(yīng)用回歸性測(cè)試
  • 跟蹤缺陷直到關(guān)閉

交付物

  • 已更新執(zhí)行狀態(tài)的RTM
  • 已更新結(jié)果的測(cè)試用例
  • 缺陷報(bào)告

測(cè)試總結(jié)

準(zhǔn)入條件

  • 測(cè)試已完成
  • 測(cè)試結(jié)果可用
  • 缺陷日志可用

準(zhǔn)出條件

  • 已簽署的測(cè)試結(jié)束報(bào)告

活動(dòng)

  • 基于時(shí)間、測(cè)試覆蓋率、成本、軟件質(zhì)量、關(guān)鍵業(yè)務(wù)目標(biāo)的標(biāo)準(zhǔn)評(píng)估周期完成
  • 基于上述參數(shù)準(zhǔn)備測(cè)試度量(指標(biāo)數(shù)據(jù))
  • 準(zhǔn)備測(cè)試結(jié)束報(bào)告
  • 向客戶(相關(guān)方)提供工作產(chǎn)品質(zhì)量的定性和定量報(bào)告
  • 按類型和嚴(yán)重程度分析缺陷分布的測(cè)試結(jié)果分析

交付物

  • 測(cè)試結(jié)束報(bào)告
  • 測(cè)試度量(指標(biāo)數(shù)據(jù))