测试用例写作规范
作者:互联网
一、测试用例概念
Test Case:指导测试执行人员如何开展测试执行工作的一份指导性文件。(包括测试环境的要求;具体的操作步骤;明确的期望结果以及用到的具体的输入数据)
二、编写测试用例的目的
(1)编写测试用例可以防止测试的遗留
(2)编写测试用例可以发现需求规格说明书或者设计文档中的缺陷
(3)编写测试用例可以起到项目组成成员对需求达到一致的认识
(4)编写测试用例能够对项目的测试工作进行更科学度量
三、编写测试用例的八要素
测试用例编号 | Test ID |
测试项 | Subject |
测试用例标题 | Test Title |
优先级别(重要程度) | Level(Priority) |
预置条件 | Pre-condition |
输入 | Input |
操作步骤 | Steps |
预期结果 | Expected Result |
1. 测试用例编号
(1)作用
具有可识别性(识别测试用例是什么产品(项目),哪个测试阶段,被测试模块)估算测试执行工作量,合理分配测试执行工作,统计工作。
(2)要求
唯一性
(3)编写规则
从大到小(产品/项目名称_测试阶段名称_测试特性名称_测试模块_测试子模块_序列号)
①如果是系统测试:Wechat_ST_Func_message_Text_001(微信聊天功能测试)
②如果是集成测试:Wechat_IT_Func_接口名字_子接口名字_001
③如果是单元测试:Wechat_UT_Func_单元名称_001
2. 测试项
Test set :测试集合(元素)
Test suite:测试套件
(1)作用
将测试用例进行分类(方便测试执行工作任务的安排,测试用例数据的统计)
(2)要求
唯一性;可识别性
(3)命名规则
名字识别和对测试用例进行分类
3. 测试用例标题
(1)作用
可识别性;可以识别测试的目的(唯一)
(2)要求
尽量唯一
(3)命名
通过标题能够确定测试的目的,而且目的要唯一不能出现模棱两可的。
举例:
正确的用户名密码登录
正确的用户名错误的密码登录
未注册的账号登录
4. 优先级别
(1)作用
时间紧急人力资源紧张测试用例无法全部执行,通过重要程度来选择优先执行的用例。
(2)要求
一视同仁(把所有的用例级别标成一致的)
(3)命名
高;中;低(非常高;高;中;低;非常低;1;2;3)
举例:微信级别高:注册;登录;通讯录;聊天;朋友圈
微信级别中:支付;买电影票;扫小程序
微信级别低:微信帮助;看一看
手机高:打电话;接电话;发短信
手机中:电话簿
手机低:手电筒
5. 预置条件
(1)作用
测试用例执行的前提条件;
(2)要求
对某条用例有直接影响的。
举例:
测试手机没有SIM卡也可以拨打紧急电话114;预置条件:手机中没有插入SIM卡。
针对VIP用户打八折;预置条件:VIP用户。
6. 输入
(1)作用
使用了输入才能确定预期的结果,预期结果与实际结果的偏差
(2)要求
精确(数据类型;量;精度):不可以用模糊的词语(几张图片;发个视频;来个语音;输入一些文字;多点几下)
7.操作步骤
(1)作用
指导测试执行人员具体执行的步骤
(2)要求
要用动词描述,不可以有分支(点击确定或者直接回车:错误描述)描述
举例:
打开冰箱门;赶进大象;关上冰箱门。
运行微信,点击登陆,输入账号,输入密码,点击确定。
8. 预期结果
(1)作用
测试执行人员可以通过预期结果判断测试用例的通过与失败
(2)要求
精确(输出的介质;输出数据的类型;输出数据的格式;输出数据的量;输出数据的精度;输出数据的顺序;到后台数据库去检查)
四、测试用例写作例子
测试用例编号 | QQ-ST-Func-log-001 |
测试项 | 登录功能测试 |
测试用例标题 | 新注册的QQ号登录 |
优先级别 | 高 |
预置条件 | QQ号12345678注册成功 |
输入 | 参数1:12345678;参数2:666666;参数3:空;参数4:对号 |
操作步骤 | 1.运行QQ 2.在QQ账号输入框中 3.在密码框中输入参数2 4.自动登录为空,不勾选 5.记住密码输入参数4;勾选 6..点击“登录”按钮 |
预期结果 | 登录成功;显示昵称“吸血鬼”;朋友列表空;群组空。 |
五、测试用例评审原则
- 按照公司的用例模板编写测试用例
- 测试用例编号,测试用例编号要遵守公司的编号规则
- 优先级别要确定
- 预置条件要恰当
- 输入一定要精确,不能存在歧义或者多种理解
- 操作步骤一定不能存在分支
- 预期结果要明确(数据的输出介质;顺序;数量;分页显示;每页的信息条数;数据库;明确出不要有不应该的操作)
标签:预置,登录,微信,规范,测试用例,写作,测试,输入 来源: https://blog.csdn.net/weixin_44621640/article/details/122378524