用例编写技巧
一、测试工作重点:
编写测试用例、执行测试用例

=================
二、测试的基本流程(h模型)
1、拿到需求文档
2、分析和了解需求
3、编写测试计划
4、xmind 图梳理测试点
5、根据测试点编写测试用例
6、用例评审(测试主持:组内评审,交叉评审)
7、将用例导入到用例管理工具(禅道)
8、分配用例,搭建环境
9、开发提测,部署项目包
10、冒烟测试(测试主要流程的测试用例)
11、sit系统集成测试(全部用例)
12、有bug提给开发,开发修改,测试小结
13、第二次 冒烟测试,验证bug,关闭bug,(bug用例,冒烟测试用例,你认为可疑的测试用例)
14、0bug ,用例100%执行,输出测试报告
15、验收测试;(使用sit写好测试用例)
16、封板
17、上线、上线成功

===================

三、查看用例的模板
(1)模板1

(2)模板2

(3)模板3

四、
测试用例的要素:

1、用例编号
(1)也可以称为:用例id、用例编号、编号
格式:
系统名称_模块名称_编号( 一般默认:系统名称和模块名称是大写)
举例1:WX_FHB_001
举例2:1,2,3
(2)根据公司已有的模板进行用例编写,如果公司没有,那就自己写模板

2、用例标题(重点)
(1)也称:测试名称,测试内容等
(2)定义:描述这条用例是验证什么。
例如:1、验证微信发红红包
2、验证单个红包金额查过最大金额有错误提示
3、验证微信发红包失败(零钱余额不足)
4、验证微信发红包失败(无网络)
(3)注意点:
一、用例标题是永远唯一的,就是不存在两条相同的用例
二、标题描述要简单、易懂、但要描述清楚
三、用例标题能加上验证尽量加上“验证”两个字
四、用例标题和预期结构相呼应
五、用例标题要写清楚验证点
六、用例标题是陈述句,不能用判断句会或者选择范围,是否、不能疑问句
七、不能把bug写出用例
比如:微信不能发红包
八、一个无效等价类就是一条用例,不能多个无效等价类写成一条用例

3、优先级:
高中低
高:核心功能测试用例(冒烟测试用例),会阻碍大部分其他测试的用例,基本功能测试
举例:死机、白屏、卡顿、闪退、界面调转
中:异常测试,边界、中断、弱网
举例:删除、返回、取消、刷新、更新、翻页
低:字体、颜色、页面样式、色差、易用性等
举例:ui样式、颜色、大小、位置、排版

场景法设计用例:基本流 高级用例
场景法设计用例:备选流 中级测试
因果图设计用例 :有效的用例,选一条为高级、其他的为中级
等价类设计和错误推测是法,设计的有效用例 中级
等价类和错误推测法,设计的无效用例 低级

用例的优先级对应的bug的验证程度:
致命bug (1级bug)
严重bug (2级bug)
一般bug(3 级bug)
建议性bug(4级bug)

4、前置条件
(1)也可称为预置条件
(2)定义:执行操作前的准备工作
例如:
A,测试账号
B,银行卡
c、卡内有余额
d、手机两台
e、网络

5、测试步骤:(操作步骤)
定义:验证测试标题写具体步骤
(1)测试的流程步骤都要按序号:1,2,3,4等
(2)测试步骤的开头都是动词
(3)测试步骤一般不超过8个步骤(简化步骤)
(4)不能把上一个用例的步骤,用来做下一个用例的前置条件
(5)步骤和前置条件注意区分书写

6、预期结果:
(1)定义:达到预期的目标
(2)注意点:
一、预期结果要详细
二、预期结果要注意隐藏结果;
红包记录,账单记录、余额减少、短信通知
三、页面跳转
四、订单状态的变更
待支付、已支付、已发货、代发货
五、页面的提示和提示语
六、预期结果,不能只写成功或失败
七、结果涉及到页面提示、数据的变化、必须明确说明提示内容和变化内容
八、结果涉及到数据、需要明确数据库中的表和字段的变化。例如:添加用户表,月字段表等

用例实战:

多测师拱墅校区_肖sir_编写测试用例相关推荐

  1. 多测师拱墅校区_肖sir_设计用例方法

    一.认识基本术语 1.动态测试 :通过运行软件的组件或系统来测试软件 2.静态测试:对组件的规格说明书进行评审,对静态代码进行走查 3.正式评审:对评审过程及需求文档的一种特定评审 4.度量:测量所使 ...

  2. 多测师拱墅校区_肖sir_linux命令(1)

    linux命令 一.linux命令 1.ifconfig 查看IP地址 2.ssh ip 链接xshell 3.虚拟机中快照功能:备份系统,还原系统 4.service iptables stop 关 ...

  3. 多测师拱墅校区__肖sir__项目讲解(1)

    一. 项目类型 1.金融类型 银行.保险,基金.股票.证券.贷款.信用卡.外汇.期货.数据货币.黄金.白银.理财.p2p等 2.电商类: 淘宝.京东.拼多多.唯品会.得物.1688批发网.闲鱼.苏宁易 ...

  4. 多测师拱墅校区__肖sir__环境测试和详解

    一. 安装环境需要的包: jdk 编译java语言 如:有32位和64 根据虚拟机位数决定 tomcat 服务器 如:tomcat压缩包 代码包: 前端包,后端包 如:root ,manage mys ...

  5. 多测师拱墅校区肖sir_高级金牌讲师_html讲解

    html 一.html 介绍 1.定义:超文本标记语言,也是一种标识性语言:(不是编程语言) 标记理解为:记号(绰号) 超文本:就是页面内容可以包含图片,链接,音乐,视频等素材: 2.为什么学习htm ...

  6. 多测师拱墅校区肖sir_高级金牌讲师_接口测试之接口文档和接口用例

    一.接口文档 二.接口用例 ============================= 一.接口文档 1.接口接口结构 (1)url 接口路径(请求协议,ip,路径) (2) 请求方式 (post,g ...

  7. 多测师拱墅校区肖sir___性能测试之硬件指标

    nmon 工具 1.了解nmon工具性能介绍 nmon 工具可以为 AIX 和 Linux 性能专家提供监视和分析性能数据的功能,其中包括: CPU 使用率 内存使用情况 内核统计信息和运行队列信息 ...

  8. 多测师拱墅校区肖sir_高级金牌讲师_python之模块

    python之模块 一.模块的介绍 (1)python模块,是一个python文件,以一个.py文件,包含了python对象定义和pyhton语句 (2)python对象定义和python语句 (3) ...

  9. 多测师拱墅校区肖sir_高级金牌讲师_python之封装,多态,继承

    一.封装名可名 (1)定义:封装就是指隐藏对象中一些不希望外部所访问的属性和方法,即为保证安全 (2)概念:指的是在设计类时,不对外提供,隐藏起来,提供公共方法以外的方法(就是把属性和方法封装到一个抽 ...

最新文章

  1. 如何通过远程修改另一台电脑注册表
  2. 化境文件上传修改版.可检测任何木马
  3. myeclipse中自带的tomcat在安装文件中的具体位置
  4. “约见”面试官系列之常见面试题之第九十八篇之vue-router有哪几种导航钩子(建议收藏)
  5. 微信语音怎么转发给别人听_微信分付怎么邀请别人 微信分付如何才能被邀请开通...
  6. matlab合成音乐原理,matlab 做音乐合成
  7. 一天快速入门 Python
  8. filmimpact安装教程_【更新】Premiere Pro CC 转场插件:FilmImpact 1 FilmImpact 2 v3.0.2
  9. 如何用Python写一个小游戏(2)
  10. [转载]般若波罗蜜多心经
  11. AndroidStudio初体验
  12. 2022年高教社杯全国大学生数学建模竞赛-【赛题解析篇】B题:无人机遂行编队飞行中的纯方位无源定位(附Python代码实现)
  13. 微信小程序获取用户昵称和头像
  14. 知星社:学会了什么?
  15. One Fuzzing Strategy to Rule Them All
  16. 毕业设计 stm32单片机的家庭成员监控监护系统 - 物联网 嵌入式
  17. 【转】通信人必看之区别:S/N,C/N,Eb/N0,Ec/N0,Es/N0
  18. Substrate 技术及生态6月大事记 | Polkadot Decoded 圆满落幕,黑客松获胜项目为生态注入新生力量
  19. 2、基于51单片机智能交流电表抄表OLED屏
  20. Photoshop设计网页布局

热门文章

  1. 神经网络异常检测方法和机器学习异常检测方法对于入侵检测的应用?
  2. wifi钥匙安装使用教程
  3. 送东西“送”出新花样,成为他人生重要的契机
  4. i7 1355u和i5 5200u选哪个 i71355u和i55200u对比
  5. 解决phpmailer在阿里云无法发邮件
  6. 微信小程序扫描二维码条形码
  7. okcc 呼叫中心系统最常见的三种搭建方案
  8. 服务器内存插错通道影响,插入方式不对?内存插法与性能关系揭秘
  9. 负载均衡种类及优缺点
  10. IIC通信从机无应答(读取数据始终为0XFF)