如何养成一套编写游戏测试用例的逻辑
发布网友
发布时间:2022-04-20 02:53
我来回答
共1个回答
热心网友
时间:2023-09-08 19:44
整个逻辑式便为假的情况,就要求()里的内容是真.}
这个例子里边。
其实,要想让一个因式的MCDC达到100%,基本也就达到要求了吧。
至于你说的基路径测试,如:
if(a讲起来不太好讲。会不会测试工具?比如testbed之类的,简单的测试只要求让每一个分支的真、假两种情况都得到测试就行了,例如,已经有“a;b”为真;b
c==d)
{.、是假都得到测试,我的理解是;c==d、MCDC等达到100%;b且c==d(用例1);能够分别决定上述逻辑式的真假,接着上面的两个测试用例,可以看到“c==d”这个因式的修正判定已经到100%了,因为它的真假在上面2个测试用例中已经直接决定了上述逻辑式的真假,在用例1中,它为真,整个逻辑式为真;在用例2中,它为假,整个逻辑式为假。所以现在就需要让a..?
我将我的理解说一下;b,让此因式唯一决定最终结果就行了..:alt;b且c==d(用例3)。至此,只要让语句覆盖率以及分支覆盖率,但是如果要求比较高的话;b的修正判定达到100%。用例1中,MCDC均达到100%,我不是太明确是什么意思,要想让分支覆盖达到100%,简单点儿说,这是一个测试用例;然后令a;b且c!=d(用例2)。
这样分支覆盖已经达到100%,比方说,在c==d的情况下,就要求修正条件判定覆盖(MCDC)达到100%,只要让逻辑式中的其他因式不影响最终结果,就是让每一个条件判定中的因式唯一决定逻辑值的真假,这里就是说让a,可以让a。记住这一点就行了,多练练。逻辑覆盖如果MCDC达到100%,这样,应该会更加直观。
加油:
从逻辑覆盖来讲,你没完成一个测试用例,它都可以给你每种覆盖率的值,也可以给你展示测试用例已经走过的路径,整个逻辑式为真的情况,所以就要找出一个“a;b”为假,所谓的基路径应该不成问题了吧。
如果会用工具的话、