活動: 驗證建構版本穩定性
本活動確認建構版本的穩定性足以進行詳細測試和評估工作。
說明工作分解結構團隊配置工作成果用法
關係
母項活動
說明

在每一個「建構版本」中,這項工作的重點如下:

  • 建立「建構版本」穩定性和可測試性的評量
  • 對「建構版本」中交付的開發工作取得初步的瞭解或確認期望
  • 決定是否接受「建構版本」做進一步的測試(依據評估任務的指示) ,或對前一個「建構版本」進行更多測試。

這項工作又稱為輕度測試、建置驗證測試、建置迴歸測試、完整性檢查或投入測試前的驗收。這項工作可以避免測試資源浪費在無益處和不會有結果的測試工作上。

內容
事件驅動
多次出現的項目
持續進行中
選用
規劃
可重複的
人員配置

這項工作主要以測試人員測試分析師角色為重心。這項工作所需的最重要技能包括適時提供結果、完整性並套用合理判斷以評估「建構版本」的使用性以進行進一步測試。

測試團隊可以分配一部分人力來執行這項工作;在新的建構版本證實穩定之前,其他團隊成員不須理會,改以對前一個測試週期的建構版本做更多測試,或適當地改進測試資產。請參閱:活動:改進測試資產

根據經驗,劃分各階段的相對資源分配時,本活動的測試資源使用量百分比通常是:初始階段 - 00%,詳述階段 - 05%,建構階段 - 10%,轉換階段 - 10%。請注意,「初始」階段通常不會有正式的「建構版本」。

自動化測試工具的複雜性和可用性,以及必備的使用技能,將影響這項工作的資源分配。運用自動化工具可以快速和有效地完成這項工作的絕大部分;如果欠缺自動化,則需要投注更多心力。

用法
用法指引

這項工作可能在每一個「建構版本」中執行一次,但請注意,通常不會每一個「建構版本」都測試。 在認為「建構版本」已達穩定時,工作重點就移轉至活動:測試與評估。如果認為「建構版本」還不適合做進一步的測試,則通常會在先前一個適當的「建構版本」上重新展開「測試與評估」工作。

雖然多少要根據開發規模而定,我們還是建議您將這項工作的一些適當的部分自動化。 對於這些「輕度」測試的自動化元素,通常可在「停工時間」自動執行,例如在午餐時間或半夜。

請注意,除了執行自動化「輕度」測試以外,您也應該在新的或重大變動的軟體項目上進行一小部分的手動測試。

詳細資訊