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