!本内容全部基于四川师范大学李巍老师的视频
一、白盒测试
1.1大题整体的步骤:
步骤:代码转流程图--->流程图转流图--->计算出流图的环形复杂度--->根据题目要求写测试用例
代码转流程图:这个可以自行到浏览器上搜索哦~ (注意流程图需要有开始和结束)
流程图转流图:流图都以圆圈结点显示,用有箭头的线头连接,下面是流图示范
![](https://img-blog.csdnimg.cn/710a12079b5d4daba0eaa2a01da510e0.png)
计算出流图的环形复杂度:有三种方法计算,初学者推荐第一种
方法一:边的数量-结点的数量(小圆圈的数量)+2
方法二:判断结点的数量+1
方法三:区域数
根据题目要求写测试用例:
如果题目是关于路径覆盖则还需要先写出每条路径 如①->②->③ (注意:必须有开始结点和结束结点)最后结果需要画出下面两个表
![](https://img-blog.csdnimg.cn/d4e7f40469ff430cbfd0eff3ac9f7f8f.png)
1.2 白盒测试部分覆盖的介绍
语句覆盖(要求s1-5全部覆盖即可)
判断覆盖(判定最起码取一次真值和假值)
条件覆盖(每个条件都取到)
条件判定覆盖(即满足条件覆盖也满足判断覆盖)
路径覆盖(满足所有路径) 注意:只有这题的路径覆盖与语句覆盖一致,其余题目还需要再判断
好啦,今天的分享就到这了,喜欢这篇分享的不要吝啬点个赞哦,你的赞是对我文章的鼓励呦~~
版权归原作者 糊涂涂是个小盆友 所有, 如有侵权,请联系我们删除。