软件测试中的测试分析(测试基础)是什么?

测试分析

软件测试中的**测试分析**是检查和分析测试工件的过程,以便作为测试条件或测试用例的基础。测试分析的目标是收集需求并定义测试目标,以建立测试条件的基础。因此,它也被称为测试基础。您获取测试信息的来源可以是:
  • SRS(软件需求规范)
  • BRS(业务需求规范)
  • 功能设计文档
测试人员可以通过查看被测应用程序或利用他们的经验来创建测试条件。但大多数情况下,测试用例是从测试工件中派生出来的。

让我们通过一个案例研究来理解测试分析

考虑一个场景,客户发送以下内容
Add search functionality to an eCommerce Store
即使应用程序尚未开发,也请尝试为此需求开发一些测试用例。暂停此处,完成您的作业,然后继续查看解决方案:以下列出了一些您可能想到过的测试用例:
  • 检查未输入关键字时的搜索结果
  • 检查搜索关键字没有相应产品时的搜索结果
  • 检查搜索关键字有多个相应产品时的搜索结果
在这里,您会查看测试基础(客户发送的需求),对其进行分析,并将其转换为测试条件。这就是V 模型不同阶段发生的情况。测试计划/用例是根据不同阶段可用的相应文档创建的。
Test Analysis in V Model of Testing
测试 V 模型中的测试分析

如果视频无法访问,请点击此处