一、用例的明确行
1、描述明确
2、结果明确(唯一)
二、用例的代表性
1、能够代表并覆盖各种合理和不合理的
2、能够代表并覆盖各种合法和非法的
3、能够代表并覆盖各种边界的和越界的
三、用例结果的可判定性
1、即测试执行结果的正确性是可判定的
2、每一个测试用例都应有相应的期望结果
四、黑盒测试用例设计方法
等价类划分 -- 对测试条件分类
边界值分析 -- 对临界条件测试
原则是在条件或范围的边界上取值,根据具体的情况,分别取等于、略大于、略小于条件或范围值。
1、常见的边界值情况
2、屏幕上光标最左上、最右下的位置;
3、页面最大化、最小化的情况;
4、报表的第一行和最后一行;
5、数组元素的第一个和最后一个;
6、循环的第0次,第一次和倒数第2次、倒数第一次
错误推测 -- 根据经验直觉推算错误
测试人员根据直觉或经验推测程序中可能存在的各种错误,从而有针对性地编写检查这些错误的测试用例,这种测试方法叫做错误推测法,但对测试人员能力要求较高
特点:
1、高度主观性
2、相比其他方法产生的测试集合,更容易发现缺陷
因果图 -- 多个测试条件组合测试
因果图适用于含有各种输入条件的组合,且各种条件之间有一定的制约关系的情况
输入输出存在一定关系,或者输入和输入之间
场景分析 -- 根据业务流程设计不同场景
场景分析适用与流程分支比较多,逻辑比较复杂,条件、特殊情况比较多的功能需求