黑盒测试和白盒测试的定义及区别
2016-03-31 10:45
393 查看
参考资料:
白盒测试与黑盒测试的定义与区别
白盒测试与黑盒测试的优缺点是什么?
白盒测试的主要方法有逻辑覆盖、基本路径测试等
逻辑覆盖包括:
1、语句覆盖
2、判断覆盖
3、条件覆盖
4、判断/条件覆盖
5、条件组合覆盖
6、路径覆盖
黑盒测试主要包括边界值分析法、等价类划分法、因果图法、决策表法等。
黑盒测试即给一个输入,看输出实没实现预定功能;
白盒测试与黑盒测试的定义与区别
白盒测试与黑盒测试的优缺点是什么?
白盒测试
白盒测试方法按照程序内部的结构测试程序,检验程序中的每条通路是否都能按预定要求正确工作,而不顾它的功能。白盒测试的主要方法有逻辑覆盖、基本路径测试等
逻辑覆盖包括:
1、语句覆盖
2、判断覆盖
3、条件覆盖
4、判断/条件覆盖
5、条件组合覆盖
6、路径覆盖
黑盒测试
黑盒测试并不涉及程序的内部结构和内容特性,主要根据规格说明,只依靠被测试程序的输入和输出之间关系或程序的功能来设计测试用例。黑盒测试主要包括边界值分析法、等价类划分法、因果图法、决策表法等。
Michael总结
白盒测试即进到一个程序中,逐条过一遍差错;黑盒测试即给一个输入,看输出实没实现预定功能;
相关文章推荐
- iOS:按钮连续点击 按钮快速点击 如何处理
- C# 格式化字符串
- Iframe父页面与子页面之间的相互调用
- @Override must override a superclass method 问题解决
- hud1159
- KMP算法
- 开灯问题
- char*,const char*和string的相互转换(转载)
- ios开发的编码规范
- 从GitHub上下载单个文件(夹)
- Android笔记:解决 Your project contains error(s),please fix them before running your application问题
- matlab程序编程
- 【LeetCode】31. Next Permutation解法
- Go语言学习九:Map(集合)、递归函数、类型转换
- 使用magent搭建memcached集群
- yii2-GridView在开发中常用的功能及技巧
- yii使用网页
- -bash: crontab: command not found
- Github push掉坑纪录
- C# decimal类型(值类型、非基本类型)