開發人員測試可能有下表所示的內容。「開發人員測試」的嚴謹性各有不同,因此實作中可能遺漏或內含下列某些資訊。 測試的元件愈大和愈重要,通常就必須愈注重維護開發人員測試。
內容名稱
|
簡要說明
|
名稱
|
用來識別這個「開發人員測試」的唯一名稱。
|
說明
|
「開發人員測試」內容的簡要說明,通常會概略指出複雜性和範圍。
|
目的
|
解釋這個「開發人員測試」代表什麼及為何重要。
|
相依測試與評估項目
|
對於特定元素的某種追蹤性或相依關係,例如需要參照的個別「需求」。
|
前置條件
|
執行「開發人員測試」之前必須達到的開始狀態。
|
指示
|
手動測試的逐步操作指示,或機器可判讀的指示,在執行時,可根據適當的「參與者」、人或其他事物會採取的動作,以類似的手法來模擬軟體。
|
觀察點
|
「開發人員測試」指示中的一或多個位置,在這些位置上將觀察系統狀態的某些層面,且通常會與預期結果做比較。
|
控制點
|
「開發人員測試」指示中的一或多個位置,系統的某些狀況或事件可能會發生在這些位置上,需要考量才能決定下一步要遵循的指示。
|
記錄點
|
「開發人員測試」指示中的一或多個位置,在這些位置上會記錄測試 Script 狀態的一些執行結果,方便在未來做參考。
|
後置條件
|
「開發人員測試」執行完畢之後,系統必須維持的結果狀態。
|
整體目標是實作一套簡單又有效的開發人員測試架構。「僅限一次」的測試應該可以避免大部分的文件製作工作。 如果要在子系統或較為「暫時」的元件上進行迴歸測試,則必須特別注意測試的文件製作、維護性、效率、功用及健全性方面。
|