0


软件测试课程白盒期末总结

!本内容全部基于四川师范大学李巍老师的视频

一、白盒测试

1.1大题整体的步骤:

步骤:代码转流程图--->流程图转流图--->计算出流图的环形复杂度--->根据题目要求写测试用例

代码转流程图:这个可以自行到浏览器上搜索哦~ (注意流程图需要有开始和结束)

流程图转流图:流图都以圆圈结点显示,用有箭头的线头连接,下面是流图示范

                     ![](https://img-blog.csdnimg.cn/710a12079b5d4daba0eaa2a01da510e0.png)

计算出流图的环形复杂度:有三种方法计算,初学者推荐第一种

                                    方法一:边的数量-结点的数量(小圆圈的数量)+2

                                    方法二:判断结点的数量+1

                                    方法三:区域数

根据题目要求写测试用例:

    如果题目是关于路径覆盖则还需要先写出每条路径 如①->②->③ (注意:必须有开始结点和结束结点)最后结果需要画出下面两个表

   ![](https://img-blog.csdnimg.cn/d4e7f40469ff430cbfd0eff3ac9f7f8f.png) 

1.2 白盒测试部分覆盖的介绍

语句覆盖(要求s1-5全部覆盖即可)

判断覆盖(判定最起码取一次真值和假值)

条件覆盖(每个条件都取到)

条件判定覆盖(即满足条件覆盖也满足判断覆盖)

路径覆盖(满足所有路径) 注意:只有这题的路径覆盖与语句覆盖一致,其余题目还需要再判断

好啦,今天的分享就到这了,喜欢这篇分享的不要吝啬点个赞哦,你的赞是对我文章的鼓励呦~~

标签: 单元测试

本文转载自: https://blog.csdn.net/qq_52998673/article/details/124725537
版权归原作者 糊涂涂是个小盆友 所有, 如有侵权,请联系我们删除。

“软件测试课程白盒期末总结”的评论:

还没有评论