编写用例技巧

编写测试用例技巧

编写测试用例技巧

一、测试用例来源

1、公司里就有现成模板 (用例模板)

a、你到了公司,公司中有测试模版,那你就直接用公司的模版

模版1:

模版2:

2、自己设计用例模板(定制版模版)

比如:我们学习用例的设计,编写,我们自己根据实际情况设计用例模版

3、导出用例管理工具的模板 (例如:禅道)

禅道中有一个用例模版到出来,按照模版编写

二、查看用例模板

熟悉测试用例模版

三、用例模板中内容

(1)必填:

用例编号、用例标题、前置条件、用例步骤、预期结果、优先级

(2)非必填:用例类型、用例类型、创建时间、执行时间、实际结果、系统名称、执行时间、所属项目、所属模块

四 、测试用例详解

(一)用例编号

也可称为:用例id 、用例编号、编号、序号

按规则编写: 系统名称__模块名称__编号 (一般情况用大写系统名称和模块名称,用__下划线连接)

例如:WX_FHB_01

案例:

案例3:

(二)用例标题

也称为:测试内容、测试名称、测试标题

定义:描述用例验证什么

案例:

验证微信发红包(新用户)

验证微信发红包(老用户)

验证微信发送红包失败(红包金额大于余额)

验证微信发送红包失败(零钱余额不足)

验证微信发红包超过最大金额有错误提示(>200)

注意点:

(1)用例标题是永远唯一、不存在两条相同的用例

例如:

验证微信发送红包失败(无网络)

验证微信发送红包失败(密码错误)

验证微信发送红包失败(余额不足)

(2)标题描述、清晰、简单、易懂、

(3)标题能加上“验证”尽量加上

(4)用例标题和预期结果相呼应

(5)用例标题要写清楚验证的点

(6)用例标题是陈述句,不能用判断句、选择范围、禁止写:是否、正常等词

(7)不能把 bug写成一个用例

(8)一个无效的等价类就是一条用例,不能多个无效等价类写成一条用例

(三)优先级

高、中、低

高:核心的测试用例(冒烟测试用例),会阻碍大部分其他测试的用例,

举例: 能发红包、

中:备选流功能测试用例

删除、修改、添加、刷新等用例

低:无效等价类的用例、ui界面、字体、色差等

根据优先级给到开发bug等级

致命bug (1级bug)

严重bug (2级bug)

一般bug (3级bug)

建议性bug(4级bug)

(四)前置条件

定义:执行操作之前的准备

举例:

手机、两个微信号、银行卡、网络、

(五)用例步骤

也叫:测试步骤

定义:验证测试标题的具体的步骤

a、测试流程步骤按照序号编写:1,2,3,4,5, (换行alt+回车)

b、测试步骤开头都是动词

c、测试步骤一般不超过8个步骤 ,(简化步骤,前期的动作可以写一句话上)

d、不能把上一个用例的步骤,作为现在用例的前置条件

e、每一条用例都是独立的

(六)预期结果

定义:达到预期的目标

a、预期结果要详细

b、预期结果要注意隐藏结果

c、页面跳转

d、订单状态有变更

e、预期结果,不能只写成功或者失败

f、页面提示语“”

g、结果设计到页面、数据变化,说明变化的内容

h、如果设计数据中表和字段的变化下来

七、编写用例

八、测试用例注意点

1、标题要有代表性 举例:验证单个红包金额大于最大金额有错误提示 (>200) 步骤:输入201

验证单个红包金额最大金额能发送(=200)

2、能通过案例举行编写用例 :

举例:验收密码错误无法送发送 前置条件:支付密码123456 测试步骤:123457

3、提示语句用“” 引号

4、按钮 用【】表示

5、禁止用:是否、正常等语句

6、写用例遵循有的就写,没有的想场景(不可取)

7、 微信发送红包失败(原因)

面试题:

1、测试用例的要素有那些?

posted @ 2026-04-16 08:57  刘sir金牌讲师  阅读(22)  评论(0)    收藏  举报