开发手册 欢迎您!
软件开发者资料库

STLC - 需求分析

STLC需求分析 - 从简单和简单的步骤学习STLC,从基本到高级概念,包括概述,比较STLC和SDLC,测试基本原理,需求分析,进入和退出标准,验收标准,测试计划,测试用例开发,测试环境设置,测试执行,缺陷生命周期,缺陷分类,测试周期关闭。

需求分析是STLC的第一阶段,一旦SRD/SRS与测试团队共享,它就会启动.让我们考虑以下几点来理解STLC中的需求分析.

  • 此阶段的准入标准是提供SRS(软件需求规范);还建议应用程序架构很方便.

  • 在此阶段,QA团队在更高级别分析测试内容和测试方法.

  • 质量保证团队跟进各种利益相关者,如业务分析师,系统架构,客户,测试经理/负责人,以防需要任何查询或澄清以了解要求.

  • 要求可能是功能性的,也可能是非功能性的,如性能,安全性,可用性等,或功能性和非功能性.

  • 此阶段的退出标准是完成RTM文档,自动化可行性报告和问题列表(如果适用),以更具体地说明要求.

需求分析执行的活动

在此阶段,QA团队执行了三项主要活动.这些活动如下所述.

定义范围

QA团队确定高级别的测试范围,并划分为各种功能模块.该团队还确定了执行所需的测试类型 - 烟雾测试,健全性测试,功能测试,回归测试等.QA团队分析了应该执行测试的先决条件和环境细节.该团队收集有关测试优先级的详细信息,并将重点放在要验证的模块序列上.如果模块相互矛盾且功能未与其他模块一起转移,它还会识别需求缺陷.

准备RTM

需求跟踪是一个记录要求与为实施和验证这些要求而开发的工作产品之间的联系的过程. RTM捕获需求分析中的所有需求及其在单个文档中的可跟踪性.所有这些都是在生命周期结束时提供的.

Matrix是在项目的最开始创建的,因为它构成了项目范围和可交付成果的基础. .

Matrix是双向的,因为它通过检查可交付成果的输出来跟踪需求,并通过查看为产品的特定功能指定的业务需求来向后跟踪需求./p>

自动化分析

在需求阶段,QA团队分析回归测试的自动化范围.如果在范围内添加自动化,团队将决定可以使用哪个工具,将自动化,时间范围和自动化开发所涉及的资源分配作为自动化所涵盖的功能.完成此分析后,质量保证团队会向不同的利益相关者提供自动化可行性报告以提供签收.