作業: 識別測試觀念
這項作業說明如何識別測試動因和目標測試項目之各項組合的相關測試觀念。
目的

這項作業的目的如下:

  • 識別應該加以探索以便評量目標測試項目的可接受品質之測試觀念。
  • 識別足夠的觀念數量,以便針對測試動因來適當驗證目標測試項目。
關係
步驟
識別相關的測試動因和目標測試項目
目的:  瞭解驅動現行反覆測試工作的主要動因,以及考量它們如何關聯於一或多個目標測試項目。 

請利用反覆測試計劃來審查測試動因。行動可能來自任意數量的來源之一:個別工作成果、一組工作成果、事件或活動,或欠缺任何這些事物。來源可能包括:風險清單、變更要求、使用案例、其他需求工作成果、UML 模型等。

測試觀念清單只包含一個項目指向單一來源需求之驗證,並不足夠。它當然是清單中的一個項目,但形式完整的「測試觀念清單」會在驗證是否符合規格之外,試圖在多其他維度上提供給定的目標測試項目之品質建議。

檢查相關的可用測試觀念型錄
目的:  利用已獲證明的現有測試觀念來助動啟動測試之識別。 

請利用任何可用的測試觀念型錄或其他既有的準則來識別最初的測試觀念。

集體研討其他測試觀念
目的:  產生其他測試觀念。 

請鼓勵其他測試小組成員提出其他測試觀念,可考慮利用用餐時間,非正式地執行這個動作。為了促進這個集會,您可以閱讀在測試日誌中選取的摘錄,發行的書籍或測試社群郵件清單中的相關郵件。

這麼做通常都很有幫助,但在沒有現存測試觀念型錄可供參考之時,便格外有用而且重要。請參閱這一頁標頭表格中的「詳細資訊」區段,以取得集體研討和觀念歸納進一步的準則。

列出候選測試觀念
目的:  選取適當的候選測試觀念來併入測試觀念清單中。 

請針對測試動因和目標測試項目的各項組合來列出可能的候選測試觀念。

修正測試觀念清單
目的:  進一步修訂和提升。 

您最好更廣泛取得意見樣本。請將您的清單提供給相關的開發人員、客戶代表及其他關係人,他們可能會提供進一步的觀念。

這時觀念太多通常比太少好。您只需要加入任何其他項目,或移除明顯重複的任何項目,便可以修正這份清單。

維護可追蹤性關係
目的:  對受追蹤項目啟用影響分析以及執行評量報告。 

使用「測試計劃」中概述的「可追蹤需求」,視需要更新追蹤關係。

評估及驗證結果
目的:  驗證作業已適當完成,並且產生可接受的工作成果。 

現在您已經完成工作了,這時最好驗證該項工作確實具有足夠的價值,而不只是花費在大量紙上作業。您應該評估您的工作是否具有適當的品質,並且該工作的完成狀態可以讓團隊的其他成員用作他們的後續工作之輸入。請盡可能使用 RUP 提供的檢查清單,來驗證品質和完成狀態都「夠好」。

請邀請執行下游作業而必須以您的工作成果作為輸入的人參與審查您的暫時性工作。請在您仍有時間採取動作來處理他們關心的問題時執行這個動作。您同時也應該將您的工作和關鍵的輸入工作成果做評估,以確定您已經正確且適當地重新呈現那些工作成果。在這個基礎上,邀請輸入工作成果的作者審查您的工作,會有助於您評估您的工作成果。

請記得 RUP 是一項反覆式的交付程序,在許多情況下,工作成果都會隨著時間而演進。因此,通常並不需要(通常是缺乏生產力)對只會在緊跟在後的後續工作中用到一部分,或甚至於完全用不到的工作,做出完整的工作成果。這是因為和工作成果相關的狀況極可能會變動,因此在建立工作成果所做的假設狀況就變成不正確,導致浪費許多人力物力以及成本高昂的重做。同時也要避免浪費太多時間在呈現方式上,而導致損害內容本身的價值。在呈現方式佔極大的重要性,並且可以提交專案就具有商業價值的專案環境中,您可以考慮將呈現工作交給管理資源來做。



內容
多次出現的項目
事件驅動
持續進行中
選用
規劃
可重複的
詳細資訊