目录

大学生软件测试基础白盒测试-控制流图-01

【大学生软件测试基础】白盒测试 - 控制流图 - 01

https://i-blog.csdnimg.cn/blog_migrate/0592274ac76e579d986257c9da6ec2ef.png

任务1、画出程序流程图;

任务2、画出控制流图;

任务3、根据程序环形复杂度的计算公式,求出程序路径集合中的独立路径数目;

任务4、根据环形复杂度的计算结果,源程序的基本路径集合中有多少条独立路径;

任务5、设计测试用例;

1、程序流程图

https://i-blog.csdnimg.cn/blog_migrate/7efaa122fd8dcd9aa9dddf6218f95de5.png

2、控制流图

https://i-blog.csdnimg.cn/blog_migrate/9c62ee467681417719f1c16f6fd69054.png

3、根据程序环形复杂度的计算公式,求出程序路径集合中的独立路径数目;

V(G) = P + 1 = 3+1

控制流程图环形复杂度为 4

4、根据环形复杂度的计算结果,源程序的基本路径集合中有多少条独立路径;

https://i-blog.csdnimg.cn/blog_migrate/9fd44debeddd3ee0e98a1d292ff58a51.png

5、测试用例

https://i-blog.csdnimg.cn/blog_migrate/bbf54943aa5541ff09c5954e9897ed83.png