《实验5:+基于路径法的白盒测试》由会员分享,可在线阅读,更多相关《实验5:+基于路径法的白盒测试(7页珍藏版)》请在金锄头文库上搜索。
1、12/9/2018,实验五,基于路径法的白盒测试,12/9/2018,知识点回顾-1,基本路径测试法是在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出基本可执行路径集合,从而设计测试用例的方法。设计出的测试用例要保证在测试中程序的每个可执行语句至少执行一次。,12/9/2018,知识点回顾-2,基本路径测试法包括以下5个方面: 程序的控制流图:描述程序控制流的一种图示方法。 程序环形复杂性: 环形复杂度是一种为程序逻辑复杂性提供定量测度的软件度量,将该度量用于计算程序的基本独立路径数目边。 导出测试用例:通过程序的控制流图导出基本路径集,列出程序的独立路径。 准备测试用例,确保基本路
2、径集中的每一条路径的执行。 图形矩阵:是在基本路径测试中起辅助作用的软件工具,利用它可以实现自动地确定一个基本路径集。,12/9/2018,实验的目的和要求,目的: (1)掌握基本路径测试的步骤; (2)提高程序分析的能力; (3)掌握基本路径测试方法。 要求:能够自己分析程序,分析控制流,能够用基本路径法进行测试用例设计。 重点: 程序结构的分析,设计测试用例。 难点: 程序结构分析,12/9/2018,实验内容和步骤,1)程序结构分析,在Visio中画出控制流图,程序流程图如下:,12/9/2018,实验内容和步骤:,2)计算圈复杂度; 3)得到基本路径集; 4)设计测试用例; 5)执行测试,记录结果。,12/9/2018,思考题,(1)我们计算圈复杂度的目的是什么? (2)在实验过程中,基本独立路径的概念如何理解?,