活動: 改進測試資產
本活動維護和改進測試資產。
延伸: 改進測試資產
說明工作分解結構團隊配置工作成果用法
關係
說明

在每一個測試週期中,本工作的重點包括:

  • 加入最少的額外測試來驗證後續建構版本的穩定性
  • 移除不實用或維護成本不划算的測試資產
  • 對自動化測試資產進行日常維護及改善維護性
  • 將「測試 Script」納入其他適當的「測試套組」內
  • 探索重複使用和提升生產力的機會
  • 維護「測試環境配置」和「測試資料」集
  • 將學到的教訓記錄下來,包括測試週期發現的好壞作法。
內容
事件驅動
多次出現的項目
持續進行中
選用
規劃
可重複的
人員配置

雖然「測試」規範的大部分角色都會參與執行這項工作,但主要以測試設計師測試人員角色為重點。這項工作要求的最重要技能包括注重測試資產涵蓋率、注意潛在的重複使用性、測試資產的一致性及正確判斷架構問題。

根據經驗,劃分各階段的相對資源分配時,本工作流程細節的測試資源使用量百分比通常是:初始階段 - 05%,詳述階段 - 20%,建構階段 - 10%,轉換階段 - 10%。

雖然自動化測試的需求非常重要,但這項工作可能需要投入更多成本,因此需要更多時間或資源。有時最好將自動化資產的建立和維護工作指派給不同的子團隊來負責,讓他們在自動化問題上各展所長。這樣可讓其他團隊成員專心改進非自動化測試資產。

用法
用法指引

在每一個測試週期中,如果會產生將在後續工作中重覆使用的資產,則應該執行這項活動。

這項工作通常在每一個測試週期結束時執行,不過,有些團隊在每一次「反覆」中,只執行一次這項工作的某些部分。 常見的作法是在每一個測試週期只增加和維護必要的測試,目的是為了評估建構版本在後續測試週期中的穩定性。 在測試「反覆」的最終「建構版本」之後,可能也會發現測試資產的其他改進之處。請參閱:活動:驗證建構版本穩定性

主要考量
如果打算在後續的測試週期重複使用目前測試週期中開發的資產,則本活動尤其重要。
詳細資訊