几种白盒测试的实例
2015-04-19 21:36
183 查看
实例:
if(条件A&&条件B){
Do 事件1;
}
if(条件C||条件D){
Do 事件2;
}
语句覆盖:程序中的可执行部分全部执行一遍即可,因此测试用例为 A=true,B=true,C=true,D=true;
分支覆盖:每个判断的真假分支都执行过一遍即可,因此测试用例为(1)A=true,B=true,C=true,D=true;(2)A=true,B=false,C=false,D=false;
条件覆盖:每个条件的真假分支都执行过一遍即可,因此测试用例为(1)A=true,B=true,C=true,D=true;(2)A=false,B=false,C=false,D=false;
路径覆盖:所有的可能路径都执行过一遍即可,上述程序可执行路径为 (1)start→事件1→事件2→end;(2)start→事件1→end;(3)start→事件2→end;(4)start→end;那么对应的测试用例为(1)A=true,B=true,C=true,D=true;(2)A=true,B=true,C=false,D=false;(3)A=true,B=false,C=true,D=true;(4)A=true,B=false,C=false,D=false;
if(条件A&&条件B){
Do 事件1;
}
if(条件C||条件D){
Do 事件2;
}
语句覆盖:程序中的可执行部分全部执行一遍即可,因此测试用例为 A=true,B=true,C=true,D=true;
分支覆盖:每个判断的真假分支都执行过一遍即可,因此测试用例为(1)A=true,B=true,C=true,D=true;(2)A=true,B=false,C=false,D=false;
条件覆盖:每个条件的真假分支都执行过一遍即可,因此测试用例为(1)A=true,B=true,C=true,D=true;(2)A=false,B=false,C=false,D=false;
路径覆盖:所有的可能路径都执行过一遍即可,上述程序可执行路径为 (1)start→事件1→事件2→end;(2)start→事件1→end;(3)start→事件2→end;(4)start→end;那么对应的测试用例为(1)A=true,B=true,C=true,D=true;(2)A=true,B=true,C=false,D=false;(3)A=true,B=false,C=true,D=true;(4)A=true,B=false,C=false,D=false;
相关文章推荐
- 几种分页方案详尽分析---10万条记录实例测试
- 白盒测试的几种逻辑覆盖法
- 第二部分:白盒测试之实例
- 白盒测试的几种覆盖方式
- 三角形- 白盒测试实例
- junit 白盒测试简单实例
- 白盒测试技术中的几种逻辑覆盖
- 白盒测试实例
- 笔试题-白盒测试实例--逻辑覆盖测试
- 白盒测试实例
- 白盒测试实例--逻辑覆盖测试
- 白盒测试实例--集成测试的概念
- 白盒测试的几种逻辑覆盖法
- 白盒测试实例——单元测试的步骤
- 白盒测试实例1~10(转)
- zzuli OJ 1078: a+b(多实例测试1)
- LoadRunner 性能测试实例
- hadoop之测试KMeans(一):运行源码实例
- 1083: 数值统计(多实例测试)
- Delphi经典实例5------变体类型性能测试