白盒测试的一些方法
来源:互联网 发布:php referer 编辑:程序博客网 时间:2024/06/08 11:50
1 白盒测试
1.1逻辑覆盖
1.1.1语句覆盖:即使用足够多的测试用例,使得每一条语句至少被执行一次
1.1.2判定覆盖:设计足够多的测试用例,使得每一条分支语句的“真”和“假”都至少被执行一次
1.1.3条件覆盖:设计若干个测试用例,使得程序中每个判定里的每一个判定条件的所有可能取值条件至少被执行一次
1.1.4判定条件覆盖:设计若干个测试用例,使得程序中每个判定的每个条件的所有可能取值至少被执行一次,同时每个判定的所有可能判定取值至少执行一次。即同时满足判定覆盖和条件覆盖。
1.1.5条件组合覆盖:设计若干个测试用例,使得程序中每一个判定的所有可能条件取值组合都至少被执行一次。
1.1.6 路径覆盖:设计若干个测试用例,使得程序中所有可能的路径都至少执行一次
1.2基本路径测试
基本路径测试是一种吧覆盖的路径数据压缩到一定限度内的一种白盒测试方法
方法:
1.2.1 根据代码画出程序的控制流图
1.2.2 计算控制流图的复杂度 V(G)=E-N+2 E是流图中变的数量,N是流图中节点的数量
1.2.3 导出基本路径集
1.2.4 设计可强制执行的基本路径中每条路径的测试用例
1.2.5 循环路经测试覆盖
0 0
- 白盒测试的一些方法
- web测试的一些方法
- Environment一些方法的测试
- 回答智力测试的一些基本思路方法
- 探索式测试的一些小方法
- File类的一些方法测试
- 简介一些黑盒测试的方法
- 白盒测试的方法
- 白盒测试的方法
- 白盒测试的方法
- 【软件测试】白盒测试方法与黑盒测试方法的区别
- 白盒测试中六种测试方法的比较
- 解决MySql中文问题的一些方法(未经过测试)
- 无法自动加载explorer.exe进程的一些测试方法
- 关于测试中常用到的一些方法、策略总结
- 关于测试中常用到的一些方法、策略总结
- 白盒测试的逻辑覆盖方法
- 白盒测试方法
- 在Win7 x64中使用GNUstep和MinGW编写Objective-C的代码
- 第一篇:一个简单的聊天机器人
- 又一暴强的截图工具 ShareX
- 黑马程序员——Java语言介绍+环境搭建+经典Hello World
- iOS runtime 根据类名获取属性的类型和名称
- 白盒测试的一些方法
- makefile文件的编写
- UVa1709——Amalgamated Artichokes
- 数据库操作(fmdb多线程操作)
- java 备忘录界面设计--心路历程
- JDBC MySQL 连接符 附加属性 (编码及别名处理)
- 欢迎使用CSDN-markdown编辑器
- 代码
- CAD闭合多边形转为ARCGIS中面要素,遇到的几个问题