目录
一、黑盒测试的概念
1.1 定义
只知道系统输入和预期输出,不需要了解程序内部结构和内部特性的测试方法就称为黑盒测试
1.2 黑盒测试的基本原理
1.3 优/劣势
优势
- 方法简单有效
- 可以整体测试系统的行为
- 开发与测试可以并行
- 对测试人员技术要求相对较低
不足和弊端
- 行业门槛偏低
1.4 测试方法的评价标准
在最短时间内,以最少的人力,有利于发现最多的,以及最严重的缺陷。
- 精确的:测试针对性强
- 完备的:测试覆盖全面,无漏洞
- 无冗余
- 简单的:测试方法简单易行
- 易于调试:缺陷定位难度小
二、黑盒测试用例设计方法
2.1 边界值分析法(边界值测试)
2.1.1 产生原因
- 经过长期的测试工作经验表明,在输入域的边界或边界附近,常常会发现大量缺陷
- 边界值测试倾向于选择系统边界或边界附近的数据来设计测试用例
2.1.2 边界值测试流程
- 确定有几个输入条件
- 确定每个输入的边界点
- 划定边界邻域delta
- 每个边界对应3个测试数据
- 单边界设计测试用例
输出域的边界测试用例设计流程与上述类似:
2.2 等价类分析法(等价类测试)
等价类就是