模板1:模板2:
模板3:
二、用例的来源
(1)公司就有模板
(2)自己设计模板
(3)用例管理工具种导出模板
三、写用例的核心要素
用例编号、用例标题、前置条件、用例步骤,预期结果、优先级(必填)
系统名称、模块名称、用例创建时间、用例类型、实际结果、执行时间(非必填项)
四、详细讲解用例要素
(一)用例编号
可以称为:用例id、用例编号、编号
(1)系统名称_模块名称_编号(一般用__连接)
WX_ FHB_1
(2)根据公司模板白编写
1
(二)
用例标题
又称为:测试内容、测试名称、测试标题等
用例标题:用例用例验证什么
案例:
1、验证微信能发红包
2、验证微信不能发红包(余额不足)
3、验证微信不能发红包(余额0)
4、验证微信不能发红包(无网络)
5、验证单个红包最大金额(200元)
6、验证单个红包超过最大金额,有提示(201)
标题规则:
1、用例标题是永远唯一的,不存在两条一样的用例
2、标题描述简单、易懂、清晰
3、标题能加上“验证”尽量加上
4、用例标题和预期结果相呼应
5、用例标题要写清除验证的点
6、用例标题是陈述句,不能用判断句或者选择范围,用是否,不能写疑问句
7、不能把bug写成用例
8、一个无效等价类就是一条用例,不能多个无效等价类写在一条用例上
(二)前置条件
前置条件:执行操作之前的准备工作
比如:
1、准备两台手机
2、两个微信号
3、银行卡,余额充足
4、网络已连接
(三)测试步骤
定义:验证测试标题的具体步骤
1、测试流程步骤按照编号编写:1,2,3,4,5
2、测试步骤的开头都是动词
3、测试步骤一般不超过8个步骤(简化步骤)
4、不能把上一个而用力的步骤,用来做下一个步骤的前置条件
5、保证每一条用例是独立的
(四)预期结果
定义:达到预期的目标
1、预期结果要详细
2、预期结果要注意一些隐藏成功
3、页面跳转
4、订单状态变更
5、预期结果不能只写成功、失败
6、页面提示、提示语
7、结果涉及数据变化、说明提示内容等
8、结果涉及到数据库的数据和字段也可以写
努力干 16:38:51
先级有三个级别:
高:核心功能测试用例(冒烟测试用例),会阻碍大部分其他测试的用例,基本功能测试
举例:
死机,白屏,卡顿,闪退,
中:异常测试,边界,中断,弱网
举例:删位置,除,返回,取消,刷新,更新,翻页等
低:字体,颜色,色差,易用性等
举例:ui样式、颜色,大小,排版
场景设法设计的用例,基本流, 高级用例
场景法设计的用例,备选流,中级用例
因果图设计的用例,有效用例,选一条为高级,其他的为中级
等级类和错误推测法, 设计的有效用例 中级
等价类和错误推测法,设计的无效用例 低级