相同的测试用例,不同的MC/DC覆盖率结果?
上一篇 / 下一篇 2008-07-08 15:04:24 / 个人分类:C++test
TAG:
- 引用 删除 aagain78 / 2009-12-07 14:00:26
-
我觉得,
c++test似乎是从mcdc中的条件数出发的,上例中条件数为3,因此,当条件a>1独立影响判定两次后,才有覆盖率1/3=33%;
logiscope似乎是从需完成mcdc100%覆盖的测试用例数出发的,上例中一共需的用例数为4(应该是n+1到2^n之间,不过似乎经常是n+1),因此,当执行完一个用例时,覆盖率就为1/4=25%。
比较起来,我觉得用例数随着不同的情况会有很多变化,反而条件数基本上是确定的。因此,我更倾向于c++test。不过两者似乎也只是殊途同归而已。
p.s.我想向您请教下静态分析和覆盖测试的细节问题,不知可否详谈?我的邮箱是aagain78@yahoo.com.cn
标题搜索
日历
|
|||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
1 | 2 | 3 | 4 | ||||||
5 | 6 | 7 | 8 | 9 | 10 | 11 | |||
12 | 13 | 14 | 15 | 16 | 17 | 18 | |||
19 | 20 | 21 | 22 | 23 | 24 | 25 | |||
26 | 27 | 28 | 29 | 30 | 31 |
我的存档
数据统计
- 访问量: 320663
- 日志数: 183
- 文件数: 10
- 建立时间: 2008-01-15
- 更新时间: 2013-01-22