软件测试的流程,包含各阶段会产生什么文档 无论是采用瀑布式还是其他的产品生命周期模型,软件测试分为如下几个阶段:1、测试需求分析阶段。测试需求分析阶段主要工作是获得测试项目的测试需求(测试规格)。输出产物:可测试性需求说明书和测试规格2、测试计划阶段。以测试需求为基础,分析产品的总体测试策略。输出产物:产品总体测试策略3、测试方案设计阶段。本阶段主要是以测试规格为基础获得特性测试方案,对于有自动化测试的项目,进行自动化测试的分析,获得测试策略。输出产物:产品或者版本总体测试方案4、测试用例实现阶段。本阶段主要是完成各个特性的测试用例的编写和自动化脚本的编写。输出产物:产品自动化测试用例和手工执行测试用例5、测试执行阶段。本阶段是根据测试策略开展测试执行和回归测试。输出产品:产品或版本测试报告和缺陷分析报告6、评估与关闭阶段。只对前面的各个阶段的执行情况,完成对测试项目的关闭,同时提供完整的度量数据和项目总结报告。输出产物:遗留问题风险分析报告、度量分析报告和测试关闭报告