51Testing软件测试论坛

标题: 分析路径覆盖、语句覆盖、分支覆盖,条件覆盖 [打印本页]

作者: hrforever1211    时间: 2011-5-17 14:27
标题: 分析路径覆盖、语句覆盖、分支覆盖,条件覆盖

[attach]73093[/attach]1、
根据下面给出的程序控制图,分析路径覆盖、语句覆盖、分支覆盖,条件覆盖


作者: 默默巫    时间: 2011-5-18 09:56
求助帖请勿选择付费主题~
可以发布悬赏主题。
作者: 449180704    时间: 2011-5-24 17:05
= = 发的什么哦
作者: skandar    时间: 2011-5-26 17:23
语句覆盖是最基本的一种覆盖,就是每条语句都执行一遍。

然后就是分支覆盖,每个分支的取真取假都执行一次。
比如第一个判断语句中[(A<5)&&(B==5)]就是一个分支,
测试用例这样写:
1、取A=4,B=5 => 该语句为真;
2、取A=4,B=3 => 该语句为假。
真假都各执行一次,就满足分支覆盖。
如果每个分支都执行过了,则每个语句也就执行过了。

条件覆盖就是每个分支里面的每个条件都执行一次。
比如第一个判断语句中(A<5)、(B==5)就是两个条件,
测试用例这样写:
1、取A=4,B=3 => 该语句为假;
2、取A=6,B=5 => 该语句为假。
A和B的真假都各取一次,满足条件覆盖,
但是不满足分支覆盖,因为整个判断语句没有取到真。

路径覆盖就是覆盖程序中的所有可能的路径。
所有的,,,也就没什么好说的了。
作者: shanxiwamm    时间: 2011-9-22 11:26
达到100%CC要求不一定能够满足100%DC的要求。
达到100%CDC要求就一定能够满足100%DC的要求。
达到100%MCDC要求就一定能够满足100%DC的要求。
达到100%路径覆盖要求就一定能够满足100%DC的要求。
这些是什么意思啊




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