软件测试生命周期
软件测试生命周期(Software Testing Life Cycle,简称 STLC)描述的是软件测试的过程,其中包括测试过程的各个阶段。测试过程以精心策划和系统的方式执行,所有活动都是为了提高软件产品的质量。
软件测试生命周期包含以下六个阶段:
1. 需求分析
手动测试过程的第一步是需求分析。在此阶段,测试人员分析 SDLC(软件开发生命周期)的需求文档,以检查客户提出的需求。在检查了需求之后,测试人员将制定一个测试计划,以检查软件是否满足需求。
进入条件 | 活动行为 | 交付成果 |
---|---|---|
对于测试计划需求规范的计划,应提供应用程序体系结构文档和明确定义的验收标准。 | 准备所有需求和查询的列表,并从技术经理/负责人、系统架构、业务分析师和客户那里得到解决。列出要执行的所有类型的测试(性能,功能和安全性)。列出测试环境详细信息,其中应包含执行测试用例的所有必要工具。 | 可测试需求和测试环境详细信息的所有必要的测试的列表。 |