IEEE_829

IEEE 829-1998 ， 也被稱做829軟件測試文檔標準 ， 作爲一個IEEE的標準定義了一套文檔用於8個已定義的軟件測試階段 ， 每個階段可能產生它自己單獨的文件類型 。 這個標準定義了文檔的格式但是沒有規定它們是否必須全部被應用 ， 也不包括這些文檔中任何相關的其它標準的內容 。 測試計劃 ： 一個管理計劃的文檔 包括 ： 測試如何完成 （ 包括SUT的配置 ）. 誰來做測試 將要測試什麼 測試將持續多久 （ 雖然根據可以使用的資源的限制而有變化 ）. 測試覆蓋度的需求 ， 例如所要求的質量等級 測試設計規格 ： 詳細描述測試環境和期望的結果以及測試通過的標準 。 測試用例規格 ： 定義用於運行於測試設計規格中所述條件的測試數據 。 測試過程規格 ： 詳細描述如何進行每項測試 ， 包括每項預置條件和接下去的步驟 。 測試項傳遞報告 ： 報告何時被測的軟件組件從一個測試階段到下一個測試階段 。 測試記錄 ： 記錄運行了哪個測試用例 ， 誰運行的 ， 以什麼順序 ， 以及每個測試項是通過了還是失敗了 。 測試附加報告 ： 詳細描述任何失敗的測試項 ， 以及實際的與之相對應的期望結果和其他旨在揭示測試爲何失敗的信息 。 這份文檔之所以被命名爲附加報告而不是錯誤報告 ， 其原因是期望值和實際結果之間由於一些原因可能存在差異 ， 而這並不能認爲是系統存在錯誤 。 這包括期望值有誤 、 測試被錯誤地執行 ， 或者對需求的理解存在差異 。 這個報告由以下所有附加的細節組成 ， 例如實際結果和期望值 、 何時失敗 ， 以及其他有助於解決問題的證據 。 這個報告還可能包括此附加項對測試所造成的影響的評估 。 測試摘要報告 ： 一份提供所有直到測試完成都沒有被提及的重要信息的管理報告 ， 包括測試效果的評估 、 被測試軟件系統的質量 、 來自測試附加報告的統計信息 。 這個報告還包括執行了哪些測試項 、 花費多少時間 ， 用於改進以後的測試計劃 。 這份最終的報告用於指出被測的軟件系統是否與項目管理者所提出的可接受標準所符合 。