活動: 測試與評估
本活動讓測試工作達到適當的廣度和深度,讓測試所針對的項目得到充分的評估,而充分評估取決於目前的測試動因和評估任務。
延伸: 測試與評估
說明工作分解結構團隊配置工作成果用法
關係
說明

這項工作通常在每一個測試週期執行一次,包含執行測試與評估計畫的核心策略性工作:亦即,實作、執行及評估特定的測試,以及發生事件的相關報告。

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

  • 提供持續評估和評量「目標測試項目」
  • 記錄適當的資訊來診斷和解決任何發現的「問題」
  • 在測試和評估工作中達到適當的廣度和深度
  • 對於最可能存在品質風險的領域提供意見
內容
事件驅動
多次出現的項目
持續進行中
選用
規劃
可重複的
人員配置

這項工作主要以測試人員測試分析師角色為重心。這項工作要求的最重要技能包括調查和分析能力、記憶力強、細心、專業的技術知識,以及良好的說寫溝通技巧(記錄發生的事件、變更需求等)。

根據經驗,劃分各階段的相對資源分配時,本活動的測試資源使用量百分比通常是:初始階段 - 05%,詳述階段 - 25%,建構階段 - 40%,轉換階段 - 35%。

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

用法
用法指引

這項工作通常在「詳述」階段開始,在一個反覆期間通常會執行多次,根據一連串可獨立測試的「建構版本」的可用性,每一個測試週期會執行一次。

如先前所述,這項工作在一個反覆中通常會執行多次;實際次數通常是每一個「建構版本」一次。 但請注意,通常不會每一個「建構版本」都測試。此外,請注意,「建構版本」排程通常會導致這項工作在反覆期間愈來愈頻繁。 在活動:達成可接受的任務中,評估在測試週期內何時達成適當的測試廣度和深度,可決定是否需要更多週期。

對於「建構」階段之前的反覆及此階段初期的反覆,通常需要投注更多心力,以解決在測試實作和執行期間第一次發現的策略問題。 這些問題通常會減少成功實作和執行的實際測試數量,也會導致測試的廣度和深度受到限制。

自動化測試工具的複雜性和可用性及其有效利用的必備技術,確實會影響這項工作的資源分配。 在策略上部署特殊型契約資源給這項工作的一部分,也許有助於提高成功的機會。 租賃自動化工具和聘顧專業人員來使用工具,也很划算,尤其有助於降低導入的風險。 不論採取這種方式或是否開發內部技術以兼顧未來維護自動化資產,您必須權衡兩者的利弊。

詳細資訊