测试用例是怎么写的(测试用例格式)

大多数企业测试团队使用的测试用例通常包含用例编号、测试项、测试标题、用例属性、重要级别、预置条件、测试输入、操作步骤、预期结果、实际结果等关键词。

1、用例编号

测试用例的编号有一定的规则,比如系统测试用例的编号这样定义规则: PROJECT1-ST-001 ,命名规则是项目名称 测试阶段类型(系统测试阶段) 编号。定义测试用例编号,便于查找测试用例,便于测试用例的跟踪。

测试用例是怎么写的(测试用例格式)(1)

2、测试项

测试项即是测试用例对应的功能模块。包含测试子项,以及该用例所属的功能模块,如上例中的例子,往往一个测试项下可能包含若干测试子项或测试用例,因此测试项一般可以定义到测试子项级别,更便于识别测试用例所属模块及维护用例。

测试用例是怎么写的(测试用例格式)(2)

3、测试标题

对测试用例的描述,测试用例标题应该清楚表达测试用例的用途。比如 “ 测试用户登录时输入错误密码时,软件的响应情况 “,原则标题不可重复”,每一条测试用例对应一个测试目的 。

4、用例属性

用例属性可以描述该用例的功能用途,如功能用例、性能用例、可靠性用例、安全性用例、兼容性用例等。用例属性在选择不同测试策略时尤为重要,当确定用例所属性后,可根据不同的测试需求及风格控制策略,优先选择相应的属性用例。列如,仅做安全测试时,可选择安全的用例,做兼容测试,则可以选择兼容的用例。

测试用例是怎么写的(测试用例格式)(3)

5、重要级别

重要级别体现了测试用例的重要性,可根据测试用例的重要级别决定用例执行的先后次序。重要级别一般有高、中、低3个级别,级别可继承与需求优先级。在一个测试项中,重要级别为高的测试用例数量往往控制在1左右,通常从功能风险、功能使用频率、功能关键性等几个因素来考虑用例的重要级别设置,高级别的用例多,预测试项目就越多,就越不利于测试执行,这样设置级别也就没有意义了。

6、预置条件

测试用例是怎么写的(测试用例格式)(4)

预置条件是执行该用例的先决条件,如果此条件不满足,则无法执行该用例。预置条件在实际过程中,往往选择与当前的用例直接因果关系的条件。当某个功能A或流程的输出直接·影响下一个功能或流程的工作时,可称A是下一个功能或流程的预置条件。

7、 测试输入

测试执行时,往往需要一些外部数据、文件、记录驱动。列如,新增客户信息时,需输入客户姓、联系电话、通信地址等,这些构造的测试数据即称为测试输入。

8、操作步骤

测试用例是怎么写的(测试用例格式)(5)

根据需求规格说明书中的功能的需求,设计用例执行步骤。操作步骤阐述执行人员执行用例时,应遵循的输入操作动作。编写操作步骤时,需明确给出每一个步骤的详细描述。

9、预期结果

提供测试执行的预期结果,预期结果应该根据软件需求中的输出得出。如果在实际测试过程中,得到的实际测试结果与预期结果不符,那么测试不通过;反之则测试通过。

10、实际结果

一般实际结果都不会在写测试用例中填写,这一项只能执行测试用例中填写。每一个公司要求不一样,可能这一项可有可无。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页