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