白盒测试方法分为:
1.语句覆盖
执行看得到的语句a>5
2.判定覆盖
每个判定真假各一次
a > 5一次yes
a <= 5 一次no
3.条件覆盖
每个条件的可能取值一次
a>5 && c>=0 no
a<=5 && c<0 no
4.判断-条件覆盖
每个判定真假各一次
每个判定中的条件各一次
a>5 && c<0 yes
a<=5 && c>=0 no
5.条件组合覆盖
判定中所有可能的条件组合
a>5 和 a<=5有两种
c<0 和 c>=0有两种
2 * 2 = 4 一共有4种
a>5 && c< 0
a>5 && c>=0
a<=5 && c<0
a<=5 && c>=0
6.路径覆盖
走完所有路径
A->B->C
A->B->D
A->E->F
A->E->G