【问题标题】:Name of the bug uncovered after another bug has been fixed修复另一个错误后发现的错误名称
【发布时间】:2015-03-11 10:59:16
【问题描述】:

如何在另一个 bug 修复后发现一个 bug?

我进行了一系列测试,针对新错误编写了测试,并进行了修复。现在,另一个测试失败了,表明该测试的参考数据是错误的,以及 SUT 中的错误。

我认为这不是回归错误,因为它不是在当前错误修复后出现的新错误,而是一直存在的错误,只是不可见/被当前修复的错误覆盖。

【问题讨论】:

  • @leppie 查看我的编辑。

标签: terminology


【解决方案1】:

如果新发现的错误是真正导致问题的错误,那么它可能被称为“root cause

【讨论】:

  • 这不是根本原因,因为这是一个组合问题:一些对象是成对比较的。这些错误实际上是“处于同一抽象级别”,只是修复一个使另一个明显 - 通过使另一个测试用例失败。
【解决方案2】:

我称之为隐藏隐藏错误,通过修复之前隐藏它的错误来揭示。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-13
    • 1970-01-01
    • 1970-01-01
    • 2021-03-21
    • 2017-07-05
    相关资源
    最近更新 更多