STLC - 概述

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

  • STLC是软件开发生命周期(SDLC)不可或缺的一部分.但是,STLC只处理测试阶段.

  • STLC在定义需求或利益相关者共享SRD(软件需求文档)后立即启动.

  • STLC提供了逐步确保软件质量的流程.

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

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

STLC阶段

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

STLC阶段

STLC有6个主要阶段去;

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

  • 测试计划 : 测试团队计划策略和方法.

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

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

  • 测试执行 : 产品的实时验证和发现错误.

  • 测试关闭 : 测试完成后,记录矩阵,报告和结果.