【问题标题】:What is the meaning of incident in software testing?软件测试中的事件是什么意思?
【发布时间】:2012-04-12 08:55:39
【问题描述】:

软件测试中的“事件”是什么意思?

【问题讨论】:

    标签: testing automation manual-testing


    【解决方案1】:

    在执行/运行测试时,您有时会发现实际结果与预期结果不同。

    当实际结果与预期结果不同时,它被称为事件,但事件与错误不同,因为它是由于配置错误、数据损坏而产生的

    事件是在测试期间发生的任何需要检查或审查的事件。

    【讨论】:

    • OK rachana,但是当我必须做更多的测试时,我如何分类事件或错误,因为错误也会产生接受当实际结果与预期结果不同时。
    • 由于硬件故障和软件应用程序的外部因素而发生的事件
    • 感谢 rachana 对我的问题的关注,我记得这一点。
    【解决方案2】:

    这听起来像是一个故意含糊不清的术语,意思是“发生了一些事情,有人需要看看”。

    关键可能是,当测试(手动或自动)失败时,可能有多种原因:

    • 要求已更改,测试现已过时
    • 测试环境有问题
    • 测试人员出错或误解了测试脚本
    • 配置错误
    • 代码中的实际错误

    【讨论】:

      【解决方案3】:

      软件测试中的事件基本上是系统表现出可疑行为的任何情况,但我们通常仅在根本原因是我们正在测试的项目中的某个问题时才将事件称为缺陷。

      事件的其他原因包括测试环境的错误配置或故障、损坏的测试数据、错误的测试、无效的预期结果和测试人员错误。

      这意味着表明似是而非的行为不一定是真正的缺陷的可能性。

      当最初识别出事件时,应生成包含一组支持信息的事件报告:

      • 事件标识,包括唯一编号、标题、 触发事件、建议的修复(如果可能)和文档(例如, 屏幕转储)。
      • 环境识别,包括硬件、软件、 供应商、发现事件的项目,以及修复描述(如果 任何。
      • 涉及人员的身份,包括发起人和 调查员。
      • 相关时间信息,例如系统时间、CPU 时间和 视情况而定。

      【讨论】:

        【解决方案4】:

        它通常意味着“我们发现了某种缺陷或异常行为”。我不确定术语是否通用。

        混乱在哪里?你被赋予了什么定义?

        【讨论】:

        • 是的。问题是什么?为什么这么混乱?
        【解决方案5】:

        测试中的“事件”是指测试中的意外行为 软件。

        这也是一种错误,但它可能会或可能会被复制。

        由于硬件故障,将引发此事件错误, 软件应用程序的外部因素。

        【讨论】:

          【解决方案6】:

          测试是对三方关系的检查

          • 功能规范(缩写为 SPEC):系统用户希望系统的行为方式
          • 软件(简称 SOFT):系统的真实行为
          • 测试用例(缩写为 TEST):测试设计者认为系统应该表现什么。

          “事件”是当 SOFT 和 TEST 之间存在差异时的情况名称。如果您使用工具报告测试用例成功,那么您经常会看到事件标记为红色,非事件标记为绿色。

          根据这三方之间的关系,事件发生的情况可能不同:

          1. SOFT == SPEC 和 TEST == SPEC:表示 TEST == SOFT,没有发生任何事件。
          2. SOFT != SPEC 和 TEST == SPEC:这意味着 TEST != SOFT,并且发生了“事件”
          3. SOFT == SPEC 和 TEST != SPEC:这意味着 TEST != SOFT,并且发生了“事件”
          4. SOFT != SPEC and TEST != SPEC and SOFT == TEST:表示没有发生任何事件
          5. SOFT != SPEC and TEST != SPEC and SOFT != TEST:这意味着这是一个“事件”

          看这5种情况,我们看到

          • 当“事件”发生时,可能是软件错误,测试用例错误,或两者兼而有之
          • 当没有“事件”时,仍然可能是测试用例和软件都是错误的,或者它们都是“好的”(它们遵循规范)。

          所以绿色并不能保证你的软件是好的,红色事件不能保证你的软件是坏的(这里我用“好”和“坏” " 表示 SOFT 是否遵循 SPEC)

          【讨论】:

            猜你喜欢
            • 2012-05-01
            • 1970-01-01
            • 2016-08-14
            • 2010-10-31
            • 1970-01-01
            • 2011-09-13
            • 2019-02-15
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多