软件白盒03

循环体测试

简单循环

测试方法1.跳过整个循环

方法2.只循环一次

方法3.循环两次

方法4取一个正常值循环次数

方法5.取最大循环次数的+1值和-1值以及最大循环次数本身

嵌套循环

先测试内层循环,让外层的保持最小值1

串联循环

把串联的循环认作是一个个简单循环


怎样来测试n+1的循环次数

z路径覆盖法 要么循环,要么把循环跳过


数据流测试

变量的状态

定义

被使用

被杀死

变量状态

dk.不合理

ud合理

ku不合理

kk可能不合理



动态数据流测试

选取枚举路径来执行


变异测试

通过突变分析来衡量测试用例的质量  检测质量的能力

原程序经过轻微的变换,也就是变异操作形成突变体,一种变异因子。突变体是原程序的子类

高阶变异体

强变异测试

你可能感兴趣的:(软件白盒03)