google搜索 51Testing站内搜索                    软件测试门户 | 软件测试培 训 | 文章资料精选 | 软件测试论坛 | 软件测试博客 | 测试招聘求职 
打印

新手求助 :关于判定覆盖和条件覆盖的区别

新手求助 :关于判定覆盖和条件覆盖的区别


RT:
    最近在看一些关于理论的书籍,看到覆盖率的部分,对判定覆盖和条件覆盖不甚了解,查了一些网页,也不是很清楚它们的区别。(理论不清楚,就不能很好的实践)
   
   所以在此向大家请教:判定覆盖和条件覆盖的区别。
   
   判定覆盖说的是被测试程序中的每一个真假值都曾被满足。条件覆盖说每个判断中的每个条件的可能取值至少满足一次。这样不都是指每条判断语句都是被满足吗?

  有好的例子进行说明吗? (谢谢:p)

TOP

一个判定中可能包含多个条件的,例如:
if (x>0 && y<=3)
    ....
else
    ....
这里有一个判定(if...else...),但有两个条件x>0和y<=3,针对前者的是判定覆盖,针对后者的是条件覆盖。
我不想不想长大
长大后就没树爬
我不想不想长大
长大后就没牙刷
我只想做一只快乐的koala。。。。。。

TOP

谢谢。

TOP

清楚明了,简单快捷!
闭关修炼ing...!
我就是我,你再也找不到这样一个我!

TOP

呵呵,skinapi 不愧是超级版主,厉害厉害~~~~~~
QQ:24446925
MSN:yongjun4@163.com

TOP

又长见识了

TOP

长见识

TOP

 
当前时区 GMT+8, 现在时间是 2008-9-8 23:45Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹