请教一个名词解释
在外面论坛上看到的MCDC测试用例设计如何做?
( A or B or C) and D,要设计这样的测试用例怎么做呢,是用MCDC方法?
MCDC测试用例是什么意思 修改条件判定覆盖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% 这个在参考书《软件测试技术概论》3.5.4节专门讲述,一看就知道你业余没用功看书:)
回复
老师 你说对了我看C语言去了数据结构周老师也说那个参考一下 就好了 主要把书上的先搞清楚 所以 。。。。。。。。。。。
页:
[1]