测试用例(概述)
测试用例:通过设计输入数据,执行步骤,按此步骤应产生的预期结果
例子:练车 首先测试离合,执行踩离合,按照离合和刹车测试考核结果
测试用例(定义)
高效率地发现软件缺陷而精心设计的少量测试数据
例如:小锥器敲击测试车辆是否有问题
测试用例(特征)
1 有效性 :测试用例的能够被使用,且被不同人员使用测试结构一致
例如:任务重新分工,使用别人的用例
2 复用性:良好的测试用例具有重复的功能
例如:通用版和单机版测试测试用例重复使用
3 组织性:好的测试用例愤懑别类供给测试人员参考和使用
4 评估性:测试管理的角度,测试用例的通过率的和软件缺陷的数目是软件产品质量好坏的测试标准 例如:评估软件标准
5 管理性: 测试用例可以检测人员进度,工作量以及跟踪/管理测试人员工作效率 例如:测试人员工作量计算和绩效考核
测试用例的八大要素
基本要素:用例编号,测试模块,测试标题,测试级别,测试环境,测试输入,测试步骤,测试预期结果
测试用例的设计原则
1 保证测试用例的明确性
例如:明确清晰的描述 如通过 ,没通过,未进行测试
2 保证测试用例的代表性
例如:以后等价类测试
测试1…100之间的两个整数的和
1+2 =3
2+4= 6 功能相似可以合并
3 保证测试用例的简洁性
测试用例简洁性,可读性良好,测试的过程目的明确,测试结果唯一
划分等价类
定义:输入具有代表性的数据子集
等价类:分为 有效等价类–满足需求
无效等价类–不满足需求
小数
特殊字符 *
空
空格
例如:计算两个1~100之间的整数和
有效等价类:1~100 68
无效等价类 : <1 0
无效等价类:> 100 101
无效等价类在一个用例中只能出现一次
有效等价类在一个用例中国可以出现多次
边界值
计算 1~100的和
上点 1,100
离点 0 ,101{无效点}
内点2,99 {有效点}
常见边界值分析