IEEE 829 IEEE 也被称做软件测试文档标准作为一个IEEE的标准定义了一套文档用于个已定义的软件测试阶段每个阶段可能产生它自己单独的文件类型这个标准定义了文档的格式但是没有规定它们是否必须全部被应用也不包括这些文档中任何相关的其它标准的内容 测试计划一个管理计划的文档 包括 测试如何完成包括SUT的配置 谁来做测试 将要测试什么 测试将持续多久虽然根据可以使用的资源的限制而有变化 测试覆盖度的需求例如所要求的质量等级 测试设计规格详细描述测试环境和期望的结果以及测试通过的标准 测试用例规格定义用于运行于测试设计规格中所述条件的测试数据 测试过程规格详细描述如何进行每项测试包括每项预置条件和接下去的步骤 测试项传递报告报告何时被测的软件组件从一个测试阶段到下一个测试阶段 测试记录记录运行了哪个测试用例谁运行的以什么顺序以及每个测试项是通过了还是失败了 测试附加报告详细描述任何失败的测试项以及实际的与之相对应的期望结果和其他旨在揭示测试为何失败的信息这份文档之所以被命名为附加报告而不是错误报告其原因是期望值和实际结果之间由于一些原因可能存在差异而这并不能认为是系统存在错误这包括期望值有误测试被错误地执行或者对需求的理解存在差异这个报告由以下所有附加的细节组成例如实际结果和期望值何时失败以及其他有助于解决问题的证据这个报告还可能包括此附加项对测试所造成的影响的评估 测试摘要报告一份提供所有直到测试完成都没有被提及的重要信息的管理报告包括测试效果的评估被测试软件系统的质量来自测试附加报告的统计信息这个报告还包括执行了哪些测试项花费多少时间用于改进以后的测试计划这份最终的报告用于指出被测的软件系统是否与项目管理者所提出的可接受标准所符合