目录
一、测试用例的定义
二、测试用例的特征
三、测试用例的编制要素
四、测试用例的设计原则
一、测试用例的定义
软件测试用例是为特定的目的而设计的一组测试输入、执行条件和预期的结果,以便测试某个程序路径或核实是否满足某个特定需求。
二、测试用例的特征
1)有效性
测试用例的能够被使用,且被不同人员使用测试结果一致。
2)可复用性
良好的测试用例具有重复使用的功能。
3)易组织性
好的测试用例会分门别类地提供给测试人员参考和使用。
4)可评估性
从测试管理的角度,测试用例的通过率和软件缺陷的数目是软件产品质量好坏的测试标准。
5)可管理性
测试用例可以检验测试人员进度和工作效率。
三、测试用例的编制要素
1)用例编号
每个测试用例都有唯一的标识号,用来区别其它测试用例。
2)测试模块
对测试用例的描述,测试用例标题应该清楚表达测试用例的用途。
3)用例标题
指明并简单描述本测试用例是用来测试哪些项目或软件特性。
eg:“ QQ登入输入密码错误时,软件的响应情况。”
4)用例级别
定义测试用例的优先级别,可以粗略地分为 “ 高 ” 和 “ 低 ” 两个级别。
5)测试环境
描述执行测试用例所需要的具体测试环境,包括硬件环境和软件环境。
eg:
硬件环境:计算机的具体配置。
软件环境:操作系统(linux);数据库(MySQL)。
6)测试输入
用来执行测试用例的输入要求。这些输入可能是数据、文件或具体操作。
7)执行操作
执行本测试用例所需的每一步操作。
8)预期结果
描述被测项目或被测特性所希望或要求达到的输出或指标。
四、测试用例的设计原则
1)保证测试用例的明确性
测试人员要尽量避免测试用例存在含糊的因素,在测试过程中,测试用例的测试结果是唯一的。
2)保证测试用例的代表性
尽量将具有相似功能的测试用例抽象合并。
3)保证测试用例的简洁性
测试用例简洁,可读性良好,测试过程目的明确,测试结果唯一。