首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果有语句,语句覆盖率是否计算为假?

如果有语句,语句覆盖率是否计算为假?
EN

Stack Overflow用户
提问于 2015-03-22 19:30:00
回答 1查看 1.3K关注 0票数 4

在检查我的代码的语句覆盖率时:

代码语言:javascript
复制
 double programme(double x, double y)
 {
    double z 
    if(x>=5){
      z = 15;
    }
    else if(x>=3){
      z= 10;
    }
    else {
      z=0;
    }
    if (y>z)
    {
      z=y;
    }

    return z;
}

使用两个测试用例(例如测试1: X= 6,y= 10和测试2:= 3,y =5)

我不确定语句覆盖率是否等于100%或66%,因为我不确定最后一条if语句是否两次都是假的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-22 19:39:09

在您的方法中有八条语句--三个条件、四个作业和一个return

  1. if (x>=5)
  2. z=15
  3. if (x>=3)
  4. z=10
  5. z=0
  6. if (y>z)
  7. z=y
  8. 返回

第一个测试用例包括报表1、2、6和8,第二个测试用例涵盖1、3、4、6和8,因此,报表1、2、3、4、6和8包括在内,8种中有6种,即75%。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29198879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档