如何确定方法所需的测试数量?

时间:2019-06-19 12:05:57

标签: java testing

通过查看方法,是否有经验法则或一种方法可以确定方法所需的语句覆盖率(或测试数量)?

int v(int c, int d) {
  if (c > d) {
    return c;
   }

   int x=0;
   for (int i=c;i<=d;++i) {
          if (i%2==0) {
             x+=c;
           }
             x+=c;
           }
           return x;
}

1 个答案:

答案 0 :(得分:2)

如果语句覆盖率是您的唯一目标,则可能需要使用Eclipse中的“ Coverage As”包资源管理器上下文菜单项。它着重强调了单元测试中涵盖了代码中的哪些语句,而哪些没有。

它没有预先说明所需的测试数量,但是对于显示当前覆盖率很有用。