测试分析
软件测试中的测试分析是检查和分析测试工件以建立测试条件或测试用例的过程。因此,它也被称为测试基础。
从中派生测试信息的来源可能是
- SRS(软件需求规范)
- BRS(业务需求规范)
- 功能设计文档
测试人员可以通过查看测试中的应用程序或使用他们的经验来创建测试条件。但大多数情况下,测试用例是从测试构件派生出来的。
让我们借助一个案例来理解测试分析
考虑这样一个场景,在该场景中,客户端发送以下内容
Add search functionality to an eCommerce Store
尽管应用程序尚未开发,但尝试为此需求开发一些测试用例。在此暂停,做好家庭作业,然后将解决方案向前推进:
在可能想到的众多测试用例中,下面列出了几个测试用例
- 未输入关键字时检查搜索结果
- 当没有与搜索到的关键字对应的产品时,检查搜索结果
- 当搜索到的关键字有多个对应的产品可用时,检查搜索结果
在这里,将查看Test Basis(客户端发送的需求),分析它,并将其转换为测试条件。 这就是在V-Model的不同阶段发生的事情。使用不同阶段提供的相应文档创建测试计划/用例。 测试V模型中的测试分析 :