工作成果: 測試日誌
這個構件包含一或多個測試在獨立執行期間所擷取的原始輸出。
目的
  • 驗證一組測試已執行,以及
  • 提供有關成功完成這些測試的資訊。
說明
概略輪廓

每一個「測試日誌」由一連串項目組成,這些項目代表測試執行時各方面的審核追蹤,包括(但不限於):

  • 事件發生的日期與時間
  • 對記載事件的說明(通常很簡短)
  • 觀察狀態的一些指示
  • 其他相關的環境資訊
  • 有關偵測到的任何異常或錯誤狀況的其他詳細資料
主要說明

「測試日誌」提供詳細且通常依時間排列的記錄,以驗證一組測試已執行,並提供有關成功完成這些測試的資訊。重點通常集中在精確的審核追蹤上,以利於在失敗上採取後續診斷動作。後續會分析這種原始資料,以判斷部分測試工作層面的結果。

「測試日誌」通常代表從「測試套組」在單一測試回合中產生的輸出。
內容
選用
規劃Yes
調整
表示法選項

自動化工具通常有自己的「測試日誌」機能,可以利用其他既有的記載機制,透過自訂的使用者常式及利用其他工具來進一步延伸或補充。

輸出可能是一種或多種不同的格式。「測試日誌」通常是列表式或試算表的格式,每一個項目包含某些形式的日期與時間戳記、記載的事件說明、觀察狀態的一些指示,可能還有其他一些環境資訊。

如果您使用自動化測試工具,例如 Rational Suite 產品系列中的工具,則工具依預設已提供以上大多數的功能。 這些「測試日誌」機制通常可以捕捉、過濾及排序和分析日誌中的資訊。 因此,「測試日誌」可依需要來展開細節或收合為摘要畫面。這些工具也可以自訂和保留「測試日誌」的畫面,方便製作報告。

如果產生自動化「測試日誌」的邏輯只是簡單地將新資訊附加至現有的日誌檔,則必須提供足夠的儲存體來存放「測試日誌」檔。 這種方式的另一種作法是利用環式緩衝區。對於使用環式緩衝區日誌記載來協助尋找錯誤,Brian Marick 在型樣型錄中有詳盡的說明。(取得 Adobe reader。)這個型錄概略說明在使用自動化「測試日誌」時的其他常見問題。