一段程序中有【多个】判定,请问诸位,如何对这些判定进行MCDC覆盖?
一段程序中有【多个】判定,请问诸位,如何对这些判定进行MCDC覆盖?譬如:
void fun(int a,int b)
{
if(a>10&& b>10)
{
...
}
if( (a+b)<100 && b*b>100)
{
....
}
} 这个度量需要足够的测试用例来确定每个条件能够影响到包含的判定的结果。
我一般是用所有的条件做一个判定表,然后去掉不可能出现的情况,整理出来就是比较全面的覆盖用例。 回复 2# lili6494
这种MCDC覆盖测试,只能通过判定表进行覆盖式的测试。 分享的力量! :D
页:
[1]