軟體測試生命週期 - 測試計劃



測試計劃概述了將用於測試應用程式的策略、將使用的資源、執行測試的測試環境以及測試的侷限性和測試活動的日程安排。通常,質量保證團隊負責人將負責編寫測試計劃。

測試計劃包含什麼?

測試計劃包括以下內容。

  • 測試計劃文件簡介。
  • 測試應用程式時的假設。
  • 測試應用程式中包含的測試用例列表。
  • 要測試的功能列表。
  • 測試軟體時要使用的方法。
  • 需要測試的交付成果列表。
  • 分配給測試應用程式的資源。
  • 測試過程中涉及的任何風險。
  • 要實現的任務和里程碑的日程安排。

測試計劃的重要要點

在軟體測試生命週期中進行測試計劃時,需要考慮以下幾點。

  • 理想情況下,測試分析師(主管)/經理準備測試策略/測試計劃文件。

  • 分析更側重於應用程式相關的資料/資訊。

  • 它是實際測試任務的第一階段。

  • 此階段回答“要測試什麼”和“需要哪些資源來測試”。

  • 此階段的基本入口準則是提供需求文件(不清楚/缺失/澄清的需求的更新版本)以及需求跟蹤矩陣。

  • 如果自動化在範圍內,則應在此階段進入之前準備自動化可行性報告。

  • 此階段的出口準則是完成測試策略/測試計劃文件和測試工作量估算文件。

測試計劃階段的方面

此階段的主要目標是準備測試計劃/測試策略文件。它包括三個主要方面——交付成果範圍、工作量估算和資源計劃。

交付成果範圍

需要執行以下活動才能得出交付成果的範圍:

  • 確定合適的參與和交付模型。
  • 定義測試目標、測試範圍、測試階段和活動。
  • 審查業務需求和系統需求以確定測試可行性。
  • 定義測試流程、測試型別和程式。
  • 定義缺陷管理和變更管理程式。
  • 確定測試工具、技術和最佳實踐。
  • 定義風險分析。
  • 定義自動化解決方案並確定合適的自動化候選物件(如果適用)。

工作量估算

估算是在尋找估計值或近似值的過程,這是一個可以用於某些目的的值,即使輸入資料可能不完整、不確定或不穩定。

估算確定構建特定系統或產品需要花費多少資金、精力、資源和時間。估算基於:

  • 過去資料/過去經驗
  • 可用文件/知識
  • 假設
  • 已識別的風險

測試估算的四個基本步驟是:

  • 估算被測應用程式 (AUT) 的規模。
  • 估算以人月或人時為單位的工作量。
  • 估算以日曆月為單位的時間表。
  • 估算以商定貨幣為單位的專案成本。

資源計劃

資源計劃是測試階段的關鍵要素。這些計劃與測試團隊完成特定任務所需的時間成反比。增加資源數量將減少完成特定限制的幾天,之後它將飽和,增加資源不會產生太大影響,並且可能不會導致完成時間的減少。

資源請求者(通常是專案經理)建立資源計劃以請求資源、跟蹤工作量和成本。資源經理可以在使用資源計劃之前修改和批准資源計劃。

資源計劃的正常工作流程為:

  • 專案經理計劃
  • 專案經理提出的請求
  • 資源經理批准/修改/拒絕
  • 完成 - 在資源經理簽字後關閉請求
廣告
© . All rights reserved.