自动化软件测试 -- 测试用例

一、测试用例的概念

测试用例又叫test case,是为某个特殊目标而编制的一组测试输入执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。

测试用例的特性:
有效性:测试用例能够被使用,且被不同人员使用测试结果一致。

可重复性:良好的测试用例具有重复使用的功能,如:回归测试。

易组织性:好的测试用例会分门别类地提供给测试人员参考和使用。

可评估性:测试用例的通过率和软件缺陷的数目是软件产品质量好坏的测试标准。

可管理性:测试用例的通过率和软件缺陷的数目是软件产品质量好坏的测试标准。

二、测试用例的要素(八要素)

自动化软件测试 -- 测试用例_第1张图片

1、测试用例编号:编号由字符和数字组合成的字符串,用例编号具有唯一性,容易识别。

2、测试项目/模块:测试的项目属于哪个项目或者被测试的需求、被测试的模块、被测试的单元。

3、预置条件:执行当前测试用例需要的前提条件,如果前提条件不满足,则后面的测试步骤不能进行或者达不到预期的结果。

4、测试输入:测试用例执行过程中需要加工外部信息,根据测试用例的具体条件有手工输入、数据库等。

5、预期输出:测试用例的预期输出结果,包括返回值内容、界面响应结果等。

6、操作步骤:执行当前测试用例需要经过的操作步骤,需要明确的给出一个步骤的描述。

7、测试用例标题:对测试用例的简单描述,用概括的语言描述该测试用例的测试点。每个测试用例的标题不能够重复,因为每个测试用例的测试点是不一样的。

8、级别:高级别、中级别、低级别

其他要素:

用例的设计者、用例设计日期、对应的开发人员、测试结果、测试类型。

三、测试用例的设计原则

明确性:要尽量避免测试用例存在含糊的因素,在测试过程中,测试用例的测试结果是唯一的。

代表性:尽量将具有相似功能的测试用例抽象合并。

简洁性:可读性良好,测试过程目的明确,测试结果唯一。

你可能感兴趣的:(自动化软件测试,测试用例,自动化,功能测试)