51Testing软件测试论坛

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

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




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