STLC - 概述


STLC 代表软件测试生命周期。STLC 是测试团队为确保软件或产品的质量而执行的一系列不同活动。

  • STLC 是软件开发生命周期 (SDLC) 的组成部分。但是,STLC 仅处理测试阶段。

  • 一旦定义了需求或利益相关者共享了 SRD(软件需求文档),STLC 就会开始。

  • STLC 提供了一个分步流程来确保软件质量。

  • 在STLC的早期阶段,当软件或产品正在开发时,测试人员可以分析和定义测试范围、进入和退出标准以及测试用例。它有助于缩短测试周期时间并提高质量。

  • 开发阶段结束后,测试人员就准备好测试用例并开始执行。这有助于在初始阶段发现错误。

STLC阶段

STLC 有以下不同阶段,但并不强制遵循所有阶段。阶段取决于软件或产品的性质、为测试分配的时间和资源以及要遵循的 SDLC 模型。

STLC阶段

STLC 有 6 个主要阶段 -

  • 需求分析- 当 SRD 准备好并与利益相关者共享时,测试团队开始有关 AUT(测试中的应用程序)的高级分析。

  • 测试计划- 测试团队计划策略和方法。

  • 测试用例设计- 根据范围和标准开发测试用例。

  • 测试环境设置- 当集成环境准备好验证产品时。

  • 测试执行- 实时验证产品并发现错误。

  • 测试结束- 测试完成后,矩阵、报告、结果都会被记录下来。