请问test coverage是什么意思啊
如题,谢谢帮助! 测试覆盖域 学习了. 学习了. 学习了. 有两种coverage.一种是对需求的覆盖,一种是对代码的覆盖。
对代码的覆盖包括语句覆盖、分支覆盖、条件覆盖、分支条件覆盖、LSACJ覆盖、MC/DC覆盖、路径覆盖等。 什么叫覆盖啊?? 原帖由 转圈圈 于 2006-9-10 21:51 发表
什么叫覆盖啊??
例如对于if-else语句的覆盖
需要测试符合if条件的,也要测试符合else条件的。 覆盖就是你的测试代码是否验证了被测对象的各种情况。举个例子,我们要测试如下函数
bool f(int a)
{
if (a >0)
return true;
else
return false;
}
你的测试代码如下:
/* call f(int) function */
f(0);
f(1);
那么你的测试代码就覆盖了被测函数的所有情况。你的代码覆盖率就是100%。
如果你的测试代码仅仅是f(0);那么测试覆盖率就是50%.
一股都有工具来帮助检测你测试代码对于被测对象的覆盖率,比如Rational 的Profile. studying... sdlkfj2 学习了
回复 #1 seek166 的帖子
测试覆盖度主要检验测试对程序代码、逻辑的覆盖程度 看到..... 学习了! studying。。。。 测试覆盖嘛,很简单的吧我想,就是能达到的测试的一种程度的度量吧 sdlkfj2 sdlkfj2 sdlkfj2 sdlkfj2 sdlkfj2 sdlkfj2 studying ~~~~~~~ 学习中 在我们的test plan经常出现该词,主要是指测试的范围,详细列出test case中的test item。
页:
[1]
2