51Testing软件测试论坛

标题: !!!容易忽视的语句覆盖率的概念问题 [打印本页]

作者: yzxyang    时间: 2009-5-6 10:14
标题: !!!容易忽视的语句覆盖率的概念问题
只要一问什么叫语句覆盖,一定会有人滔滔不绝道:运行被测程序,使程序中的每个可执行语句至少执行一次。这是理论谁都知道,归到程序实践
那么请用程序来说明,这个“可执行语句”到底指的是什么?多少写过程序都知道,一个if else分支结构整体就算一个语句,那么是不是这也算一个可执行语句
如下程序,如果设计测试用例:a=5,b=5,那么语句覆盖的覆盖率为多少?100%还是50%?
int Add(int a,int b)
{
    int s;
    s=0;
        if (a<10 && b<10)
        {
          //分支1
        }
        else
        {
           //分支2
        }
}
作者: 阿七    时间: 2009-5-6 11:50
50
作者: fpbaggio    时间: 2009-5-6 14:18
我认为覆盖率也是50%
作者: njalic    时间: 2009-5-6 14:37
50%
作者: ww_juan    时间: 2011-1-6 11:50
50




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2