软件测试-白盒测试

白盒测试

白盒测试分为 语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖

以下程序为例

语句覆盖
顾名思义 把所有语句都都走一遍
按上图  测试路径
P1(a-c-e)
判定覆盖
把所有判定都走一遍
按上图 测试路径(答案不唯一)
P1(a-c-e)
P2(a-b-d)
条件覆盖
把所有条件都走一遍
按上图 测试路径(答案不唯一)
P1(a-c-e)
P2(a-b-d)
判定条件覆盖
把所有判定条件都走一遍(一般都走全真或全假)
按上图 测试路径
P1(a-c-e)
P2(a-b-d)
条件组合覆盖
M判定情况有四个 
1.x>3 z<10
2.x>3 z>=10
3.x<=3 z<10
4.x<=3 z>=10
同理
N也有四个

路径覆盖
把所有路径都走一遍
按上图 测试路径

posted @ 2022-01-13 14:39  Excting  阅读(128)  评论(0编辑  收藏  举报