【问题标题】:TEST CONDITION vs. TEST SCENARIO (same or different?)测试条件与测试场景(相同还是不同?)
【发布时间】:2022-04-26 08:53:06
【问题描述】:

我一直在寻找 TEST CONDITION 与 TEST SCENARIO 之间的区别,似乎它们是相同的。谁能向我解释其中的区别?你能给我具体的例子吗?我只是想明白。谢谢。

【问题讨论】:

  • 您遇到这些术语的一些上下文会很有用。最后,它意味着作者想要的任何含义;这些词本身就是词。

标签: testing


【解决方案1】:

测试场景

  • 测试场景是测试应用程序的可能方法。示例:对于测试,您有很多方法,例如正面测试,负面测试 测试、BVA 等。
  • 测试场景可以是单个或一组测试用例。
  • 当时间较短且大多数团队成员从一条线的场景中了解细节时,这一点很重要。
  • 可以通过在测试场景中划分应用程序来实现良好的测试覆盖率,从而降低复杂性。
  • 测试场景相当模糊,涵盖的可能性范围很广。

测试条件

  • 测试条件是您在测试应用程序时应遵循的约束条件。示例:当用户名和密码有效时 应用程序将向前推进。
  • 测试条件可以是一项功能或任何您想要验证的内容。简单来说就是测试用例的目标。
  • 它是可以通过一个或多个测试用例验证的系统项目或事件。例如;事务、功能、结构元素等
  • 良好的测试条件确保系统没有错误
  • 测试条件非常具体

我来自:http://www.guru99.com/test-scenario-vs-test-condition.html

网上有很多信息,只是谷歌搜索“测试条件”给了我很多比较。

【讨论】:

    【解决方案2】:

    我知道这个问题已经很老了,但我觉得人们太沉迷于术语了。有太多的词来描述测试中的“事物”。 ISTQB 将测试条件定义为:

    '测试基础的一个方面,与实现特定测试目标相关。' - http://glossary.istqb.org/search/test%20condition

    测试依据是:

    “作为测试分析和设计基础的知识体系。” - http://glossary.istqb.org/search/test%20basis

    在英文中是:Requirements (Test Basis) 告知您可以测试什么(Test Condition),并据此制作场景/案例。

    在下图中,需求定义了“功能”圈是什么。如“用户必须能够添加注释”、“用户必须能够删除注释”等。

    然后,有一个“创建注释”的主要测试条件和添加、编辑、保存、删除和关闭的进一步测试条件,然后根据这些条件,您将编写检查此功能的测试用例。

    【讨论】:

    • 请在此处写下解决方案,而不是包含将来可能会损坏的链接(或图像)。谢谢!
    【解决方案3】:

    这是测试人员创建的单行指针,作为进入测试设计阶段的初始过渡步骤。这主要是对我们要针对某个功能测试的“什么”的单行定义。通常,测试场景是创建测试用例的输入。在敏捷项目中,测试场景是唯一的测试设计输出,并且没有在这些输出之后编写测试用例。一个测试场景可能会导致多个测试。

    示例测试场景:

    1. 验证管理员是否可以添加新国家/地区
    2. 验证管理员是否可以删除现有国家/地区
    3. 验证是否可以更新现有国家/地区

    另一方面,测试条件更具体。大致可以定义为某项测试的目的/目的。

    示例测试条件: 在上面的例子中,如果我们要测试场景 1,我们可以测试以下条件: 1. 输入国家名称为“India”(有效)并检查是否添加了国家 2. 输入一个空白并检查国家是否被添加。 在每种情况下,都描述了具体的数据,并且测试的目标更加精确。

    【讨论】:

    • 我认为您没有描述测试条件。测试条件通知场景/案例,而不是相反。 ISTQB 在教学大纲中说 - istqb.org/downloads/send/10-advanced-level-syllabus-2012/… '例如,您可能有一个针对电子商务应用程序的通用测试条件“测试结帐”。但是,在详细的测试条件文档中,这可能会被拆分为多个测试条件。'
    【解决方案4】:

    我建议您访问istqb glossary 这是 ISTQB 组织的官方词汇表,如果您现在知道 ISTQB 是什么,那么我们有一个问题,回到您的问题, 测试场景是测试过程规范的同义词 测试程序规范:指定一个或多个测试程序的文档。 测试条件:被确定为测试基础的组件或系统的可测试方面。 同义词:测试需求、测试情况

    【讨论】:

      【解决方案5】:

      我发现了一个类似的话题:测试条件表示组件或系统的一个项目或事件,可以通过一个或多个测试用例进行验证。 如果您对测试条件感兴趣,可以查看https://youtu.be/PPgHhAsk-EA

      【讨论】:

        【解决方案6】:

        简单/简短的回答(相同),但如果您需要详细信息,请从以下地址获取:https://glossary.istqb.org/en/search/

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-11-10
          • 2021-09-25
          • 1970-01-01
          • 2013-04-09
          • 1970-01-01
          • 1970-01-01
          • 2015-01-10
          • 1970-01-01
          相关资源
          最近更新 更多