您好、欢迎来到现金彩票网!
当前位置:ds视讯 > 分支条件覆盖 >

这个问题:如何应用逻辑覆盖方法和基路径测试方法设计测试用例?

发布时间:2019-07-28 17:17 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  从逻辑覆盖来讲,简单的测试只要求让每一个分支的真、假两种情况都得到测试就行了,例如:

  这个例子里边,要想让分支覆盖达到100%,就要求()里的内容是真、是假都得到测试,比方说,可以让ab且c==d(用例1),这是一个测试用例;然后令ab且c!=d(用例2)。

  这样分支覆盖已经达到100%,但是如果要求比较高的话,就要求修正条件判定覆盖(MCDC)达到100%,简单点儿说,就是让每一个条件判定中的因式唯一决定逻辑值的真假,这里就是说让ab、c==d能够分别决定上述逻辑式的真假,接着上面的两个测试用例,可以看到“c==d”这个因式的修正判定已经到100%了,因为它的线个测试用例中已经直接决定了上述逻辑式的线中,它为真,整个逻辑式为线中,它为假,整个逻辑式为假。所以现在就需要让ab的修正判定达到100%。用例1中,在c==d的情况下,已经有“ab”为真,整个逻辑式为真的情况,所以就要找出一个“ab”为假,整个逻辑式便为假的情况,如:ab且c==d(用例3)。至此,MCDC均达到100%。

  其实,要想让一个因式的MCDC达到100%,只要让逻辑式中的其他因式不影响最终结果,让此因式唯一决定最终结果就行了。记住这一点就行了,多练练。逻辑覆盖如果MCDC达到100%,基本也就达到要求了吧。

  至于你说的基路径测试,我不是太明确是什么意思,我的理解是,只要让语句覆盖率以及分支覆盖率、MCDC等达到100%,所谓的基路径应该不成问题了吧。

  如果会用工具的话,你没完成一个测试用例,它都可以给你每种覆盖率的值,也可以给你展示测试用例已经走过的路径,这样,应该会更加直观。

http://jigsawesl.com/fenzhitiaojianfugai/666.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有