【发布时间】:2022-04-26 08:53:06
【问题描述】:
我一直在寻找 TEST CONDITION 与 TEST SCENARIO 之间的区别,似乎它们是相同的。谁能向我解释其中的区别?你能给我具体的例子吗?我只是想明白。谢谢。
【问题讨论】:
-
您遇到这些术语的一些上下文会很有用。最后,它意味着作者想要的任何含义;这些词本身就是词。
标签: testing
我一直在寻找 TEST CONDITION 与 TEST SCENARIO 之间的区别,似乎它们是相同的。谁能向我解释其中的区别?你能给我具体的例子吗?我只是想明白。谢谢。
【问题讨论】:
标签: testing
测试场景
- 测试场景是测试应用程序的可能方法。示例:对于测试,您有很多方法,例如正面测试,负面测试 测试、BVA 等。
- 测试场景可以是单个或一组测试用例。
- 当时间较短且大多数团队成员从一条线的场景中了解细节时,这一点很重要。
- 可以通过在测试场景中划分应用程序来实现良好的测试覆盖率,从而降低复杂性。
- 测试场景相当模糊,涵盖的可能性范围很广。
测试条件
- 测试条件是您在测试应用程序时应遵循的约束条件。示例:当用户名和密码有效时 应用程序将向前推进。
- 测试条件可以是一项功能或任何您想要验证的内容。简单来说就是测试用例的目标。
- 它是可以通过一个或多个测试用例验证的系统项目或事件。例如;事务、功能、结构元素等
- 良好的测试条件确保系统没有错误
- 测试条件非常具体
我来自:http://www.guru99.com/test-scenario-vs-test-condition.html
网上有很多信息,只是谷歌搜索“测试条件”给了我很多比较。
【讨论】:
我知道这个问题已经很老了,但我觉得人们太沉迷于术语了。有太多的词来描述测试中的“事物”。 ISTQB 将测试条件定义为:
'测试基础的一个方面,与实现特定测试目标相关。' - http://glossary.istqb.org/search/test%20condition
测试依据是:
“作为测试分析和设计基础的知识体系。” - http://glossary.istqb.org/search/test%20basis
在英文中是:Requirements (Test Basis) 告知您可以测试什么(Test Condition),并据此制作场景/案例。
在下图中,需求定义了“功能”圈是什么。如“用户必须能够添加注释”、“用户必须能够删除注释”等。
然后,有一个“创建注释”的主要测试条件和添加、编辑、保存、删除和关闭的进一步测试条件,然后根据这些条件,您将编写检查此功能的测试用例。
【讨论】:
这是测试人员创建的单行指针,作为进入测试设计阶段的初始过渡步骤。这主要是对我们要针对某个功能测试的“什么”的单行定义。通常,测试场景是创建测试用例的输入。在敏捷项目中,测试场景是唯一的测试设计输出,并且没有在这些输出之后编写测试用例。一个测试场景可能会导致多个测试。
示例测试场景:
另一方面,测试条件更具体。大致可以定义为某项测试的目的/目的。
示例测试条件: 在上面的例子中,如果我们要测试场景 1,我们可以测试以下条件: 1. 输入国家名称为“India”(有效)并检查是否添加了国家 2. 输入一个空白并检查国家是否被添加。 在每种情况下,都描述了具体的数据,并且测试的目标更加精确。
【讨论】:
我建议您访问istqb glossary 这是 ISTQB 组织的官方词汇表,如果您现在知道 ISTQB 是什么,那么我们有一个问题,回到您的问题, 测试场景是测试过程规范的同义词 测试程序规范:指定一个或多个测试程序的文档。 测试条件:被确定为测试基础的组件或系统的可测试方面。 同义词:测试需求、测试情况
【讨论】:
我发现了一个类似的话题:测试条件表示组件或系统的一个项目或事件,可以通过一个或多个测试用例进行验证。 如果您对测试条件感兴趣,可以查看https://youtu.be/PPgHhAsk-EA
【讨论】:
简单/简短的回答(相同),但如果您需要详细信息,请从以下地址获取:https://glossary.istqb.org/en/search/
【讨论】: