51Testing软件测试论坛

标题: 请教一个名词解释 [打印本页]

作者: kings727    时间: 2006-5-13 17:53
标题: 请教一个名词解释
在外面论坛上看到的
MCDC测试用例设计如何做?

( A or B or C) and D,要设计这样的测试用例怎么做呢,是用MCDC方法?


MCDC测试用例是什么意思
作者: firefox82    时间: 2006-5-13 19:33
修改条件判定覆盖MCDC(MultipleConditionDecisionCoverage)
每一个程序模块的入口和出口点都要考虑至少要被调用一次,每个程序的判定到所有可能的结果值要至少转换一次
l程序的判定被分解为通过逻辑操作符(and,or)连接的bool条件,每个条件对于判定的结果值是独立的
    a     b      c      a&&(b||c)     a    b    c
1   t     t       t          t               5
2   t     t       f          t               6    4
3   t     f       t          t               7           4
4   t     f       t          f                     2     3
5   f     t       f          f               1
6   f     t       f          f               2
7   f     f       t          f               3
8   f     f       f          f
变量a通过1。5例来达到要求。a的2种情况都经历。 当b和c不变的情况下a的变化为1。5例,当然其他的组合也可以如:2。6或是3。7
变量b通过2。4例来达到要求。变量c通过3。4例来达到要求
所以用例可以为{1,2,3,4,5}MCDC就能达到100%
作者: 天网    时间: 2006-5-13 20:22
这个在参考书《软件测试技术概论》3.5.4节专门讲述,一看就知道你业余没用功看书:)
作者: kings727    时间: 2006-5-13 23:07
标题: 回复
老师 你说对了  我看C语言去了  数据结构  周老师也说那个参考一下 就好了   主要把书上的先搞清楚 所以 。。。。。。。。。。。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2