测试方法包括以下四个步骤:
1,画出程序的控制流图。
2,计算程序的环形复杂度,导出程序基本路径集中的独立路径条数,这是确定程序中每个可执行语句至少执行一次所必须的测试用例数目的上界。
3,导出基本路径集,确定程序的独立路径
4,根据3中的独立路径,设计测试用例的输入数据和预期输出
矩阵图
1.为便于在机器上表示和处理控制流图,我们可以把它表示成矩阵的形式,称为控制流矩阵图
2.控制流图的矩阵表示形式
3.其维数等于控制流图的节点数
4.矩阵中的每列和每行都对应于标识的节点,矩阵元素对应于节点间的边
逻辑覆盖测试方法
白盒测试作为结构测试方法,是按照程序内部的结构测试程序,检验程序中的每条通路是否都能按预定要求正确工作,因此需要采用适当的逻辑覆盖测试方法来完成。
循环测试方法
1.(1)循环测试的基本方法
①从本质上说,循环测试的目的就是检查循环结构的有效性。
②通常,循环可以划分为简单循环、嵌套循环、串接循环和 非结构循环4类。
1.测试环境
①软件运行平台
②测试环境=软件+硬件+网络
l硬件:各种终端
l软件:操作系统
l网络:针对C/S和B/S结构软件
注意:搭建测试环境要真实、干净、无毒、独立
1.测试需要支撑平台
2.为安全、系统考虑,测试用例应标明测试环境