seifer1754 发表于 2007-8-16 16:58:22

为判定条件设计用例

if(month   >= 1   &&
    month   <= 12 &&
    day       >= 1   &&
    day       <= 31 &&
    year      <= 99 &&
    hours    <= 23 &&
    minutes <= 59 &&
    seconds <= 59 &&
    tenths   <= 9)

{

   statement;

}

帮忙分析一下,覆盖这个条件,应该需要多少个用例.

yinfeng920 发表于 2007-8-19 13:58:03

不懂哦,没有因果的关系,怎么画表阿
希望会的人给点建议阿

cdq1010 发表于 2007-8-19 17:32:05

2个

判定有2个用例就够了
1个取真分支,1个取假分支

条件有2个用例就够了
1个全部条件取真,1个全部条件取假

判断条件=(判定分子+条件分子)/(判定分母+条件分母)

如果不考虑条件组合的情况
只需要2个用例就可以达到判定条件100%覆盖。
1个全部条件取真走真分支,1个全部条件取假真假分支
页: [1]
查看完整版本: 为判定条件设计用例