测试用例前置条件怎么写

撰写测试用例前置条件的流程:1、说明测试环境;2、配置测试数据;3、准备测试设备;4、设置先决条件;5、构建测试环境。说明测试环境是指测试用例需要在何种环境下运行,配置测试数据是指测试用例中使用的所有数据应该在测试用例执行前被正确配置。

一、撰写测试用例前置条件的流程

1、说明测试环境

说明测试环境是指测试用例需要在何种环境下运行,如软件的版本、硬件的配置等。

2、配置测试数据

测试用例中使用的所有数据,应该在测试用例执行前被正确配置。测试数据应该包含所有可能的数据类型,并检查每种数据类型的边缘情况。

3、准备测试设备

测试用例执行需要的所有设备,应该被正确配置和准备。

4、设置先决条件

测试用例执行需要的一些特定先决条件应该被设置好。例如:测试列表分页的情况,当前页面最大显示10条数据时展示下一页按钮,那么想要测试下一页按钮,前置条件就是准备11条数据。或是要测试登录弹框内的某个控件,那么前置条件就是登录弹框已展示。

5、构建测试环境

如果测试用例需要特定的测试环境,如数据库表、API、假设数据等等,应该被构建并准确配置。

二、前置条件的使用场景

前置条件主要的使用场景有下面几种:

  1. 让用例的执行者明确待测项目处于什么状态。 例如:会员成功购买流程的前提条件是用户已登录账号。
  2. 控制变量。 例如:登录弹框在手机号码为空的时候,点击登录会提示“请填写手机号”,那么这条用例的前置条件就是除了手机号码未填写,其他输入框已填写。
  3. 需要准备的数据,或已进入的页面、展示某个弹框。
  4. 用例与用例之间关联性,有时一个用例能够执行的先决条件是另一个用例成功执行。那么后置用例的前置条件就可以使用另一个用例的预期结果。

二、测试用例的格式

测试用例的格式主要包含以下字段:

1、测试项目

本次测试的功能点,如登录。

2、测试子项

测试子项是表示我们本次测试的目的。测试用例编号,是由字符和数字组合成的字符串。用例编号应具有唯一性、易识别性。测试用例编号的格式:

项目编号+测试阶段+测试项+测试子项+顺序号

  • 测试阶段:ST、IT、UT
  • 项目编号ST系统测试项_系统测试子项_001
  • 项目编号IT集成测试项_集成测试子项_001
  • 项目编号UT单元测试项_单元测试子项_001

例如:

  • N3310‐ST‐CALL‐URGENTCALL‐001
  • N3310‐IT‐FILEITF‐READFILE‐001
  • N3310‐UT‐FILEITF‐READFILE‐001

3、测试标题

测试标题表示该用例测试的目标。

4、测试用例优先级

之所以对用例进行标级,是因为可以根据用例的优先级来确定我们的测试策略。通常对于用例优先级定义:高、中、低三个级别。确定测试用例的优先级一般有两种方式:一是业务的优先级;二是用例优先级评估模型。根据业务的优化级来定义的优化级,即如果业务的优化级越高,那么用例的优化越高。业务的优先级有两个方面:一是需求本身优先级;二是业务本身分为基本与备选流。需求的优先级也分为:高、中、低三个级。

  • :如果这个需求不做或者说做的不完善,那么这个产品无法销售
  • :该需求一定要实现,但可以做不是那完善或极致
  • :该需求是否实现无所谓,不会影响到产品都可以卖出去,但是可能会影响产品的定价和销售量。也称之为“镀金需求”。

用例优先级模型从三个来评估用例等级:

  • 使用频率:使用次数,每天使用多少次或者是每多少天使用一次
  • 影响程度:如果这个用例失效了,那么对用户的影响程度
  • 失效可能性:这个功能出现问题的概率有多大,每执行多少次会失效一次

上面三个维度又为会高、中、低三个级别,分别对应的权重为5、3、1。每个维度的权重分别为:0.4、0.2、0.4。例如,如果使用频率为高、影响程度为中、失效可能性为低 5 * 0.4 + 3 * 0.2 + 1 * 0.4 = 3(M)

5、预置条件

执行用例之类系统应该达到的状态。

6、输入

该用例在执行测试时,需要输入的数据。

7、执行步骤

步骤是我们执行这个用例时我们操作软件的步骤。

8、预期结果

预期结果是从何而来的,预期结果是来自软件需求。预期应该从这些维度来描述:

  • GUI界面:例如界面提示、对话框 —>数据库:例如,注册,注册成功后数据库中会有一条用户信息
  • 相关文件:例如:QQ文件传输的默认路径,这个路径如果修改了那么就会将保存这个默认路径的配置文件 也修改。
  • 日志文件:很多业务每执行一次,不管是成功还是失败都会写一条日志文件信息。

延伸阅读

测试文档的简介

测试用例(Test Case)是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。其内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,最终形成文档。简单地认为,测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,用于核实是否满足某个特定软件需求。

文章包含AI辅助创作:测试用例前置条件怎么写,发布者:Z, ZLW,转载请注明出处:https://worktile.com/kb/p/48612

(2)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
Z, ZLW的头像Z, ZLW

发表回复

登录后才能评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部