【问题标题】:Multiple Condition Coverage - Larger Example多条件覆盖 - 更大的示例
【发布时间】:2017-11-08 12:03:05
【问题描述】:

在多条件覆盖中,以下程序需要多少测试用例才能完全覆盖?

int foo(bool a, bool b, bool c, bool d) {
    if (a && b) {
        print("Hi");
    }
    if (c && d) {
        print("Hi");
    }
}

我知道是 16 还是 8,但我不确定是哪个。我是否只测试各个 if 语句或整个程序中的所有输入组合?因为如果它是整个程序,那将是一个大型程序中的大量测试用例......

【问题讨论】:

    标签: unit-testing testing multiple-conditions


    【解决方案1】:

    根据 Wikipedia 上的定义,它是 8。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-02-11
      • 1970-01-01
      • 2015-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多