测试用例模板

一、针对大版本需求的测试用例模板

1、测试用例模板说明

1.1、表头说明

xxx项目V1.0版本-测试用例(示范标题)

 

 

 

 

 

 

(xxxxx有限公司测试组/ONLY FOR INTERNAL USE ONLY)

 

 

 

 

Confidentiality level
密级

 

(xxxxxx测试组/仅供内部使用)

 

 

 

 

Internal
内部公开

 

 

 

 

 

 

 

 

修订记录

版本号

修订时间

修订内容

参与修订会议人员

修订人

批准人

V1.0

2022.01.04

1.新增文档说明
2.用例列表字段优化

lucas

lucas

Alex

 

 

 

 

 

 

 

 

 

 

1.2、用例模板使用说明

用例模板使用说明

列表字段名称

是否必填

列表字段说明

格式要求

样例

用例编号

必填

每个功能子模块里用例的编号

编号取值规则:项目名各中文首字母大写_6位数字(数字由000001开始编写)

比如行情项目在登录功能子模块里的第一条用例用例编号值为:HQ_000001

功能子模块

必填

一级模块页下的任一个子级模块名称

请根据项目模块层级关系填写

用户管理

测试目的

必填

测试目的

填写简要的测试目的

账号密码功能校验

前置条件

非必填

有些测试用例执行之前都会需要填写前置条件

填写简要的前置条件

用户A在谷歌浏览器输入网站B的登录地址,进入并停留在网站B的登录页面

优先级

必填

优先级

只有4个枚举值:1、2、3、4
每个枚举值的含义如下:
1:冒烟用例(重要性为【高】)
2:基础用例(重要性为【中】)
3:特殊场景用例(重要性为【中】)
4:错误场景用例(重要性为【低】)

2

操作步骤

必填

每条测试用例的操作步骤

填写简要的操作步骤

1.输入正确账号,输入错误密码,点击登录按钮进行登录,查看结果

输入数据

非必填

针对每个操作步骤里包含的参数的具体参数值的赋值

填写简要的数据

1.账号:admin,密码:123456

预期结果

必填

针对每条测试用例给出的预期结果

填写简要的预期结果

1.会提示:账号输入有误

执行状态

必填

每条测试用例的执行状态

只有2个枚举值:已执行、未执行
每个枚举值的含义如下:
已执行:这条测试用例已被执行
未执行:这条测试用例已被执行

未执行

执行结果

必填

每条测试用例的执行结果

只有2个枚举值:PASS、FAIL
每个枚举值的含义如下:
PASS:这条测试用例执行结果为通过
FAIL:这条测试用例执行结果为不通过

PASS

对应禅道bug-id

非必填

每条测试用例执行不通过后在禅道记录对应一条禅道bug(每条禅道bug都有唯一的id值)

填写数据格式为正整数的禅道id

1777

编写人

必填

每条测试用例对应的编写人员

填写编写人姓名

lucas

执行人

必填

每条测试用例对应的执行人员

填写执行人姓名

lucas

备注

非必填

每条测试用例的备注

备注内容可以按实际情况填写

这条测试用例比较重要,要格外关注

其他注意事项:

1.除了第一个名为【文档说明】的sheet,其余sheet页名都是一级模块页下的任一个子级模块名称

2、测试用例适用模板例子

用例编号*

功能子模块*

测试目的*

前置条件

优先级*

操作步骤*

输入数据

预期结果*

执行状态*

执行结果*

对应禅道bug-id

编写人*

执行人*

备注

HQ_000001

登录页面

账号密码功能校验

 

1

1,输入正确账号密码登录(账号:admin,密码:123456)

 

进入运营端首页

 

 

 

 

 

 

HQ_000002

 

2

1,输入正确账号错误密码登录

 

提示:密码输入有误

 

 

 

 

 

 

HQ_000003

 

2

1,输入错误账号登录

 

提示:账号输入有误

 

 

 

 

 

 

HQ_000004

 

2

1,不输入账号登录

 

提示:请输入账号

 

 

 

 

 

 

HQ_000005

 

2

1,不输入密码输入正确账号登录

 

提示:请输入密码

 

 

 

 

 

 

HQ_000006

忘了密码校验

 

1

1,输入正确账号密码勾选记住密码
2,关闭页面,再次进入登录页面

 

账号密码未保存需重新输入

 

 

 

 

 

 

HQ_000007

 

2

1,输入正确账号密码勾选记住密码登录
2,关闭页面,再次进入登录页面

 

页面展示对应输入账号密码

 

 

 

 

 

 

二、针对小版本的测试用例模板

1、执行流程

  ① 确认项目及需求

②确认设计的功能模块

③确认测试用例名称,发散思维,测试点,测试步骤,测预期结果;

④测试用例评审,确认覆盖需求测试点,更新Xmind测试点

⑤执行测试用例

2、使用规则

2.1 、使用Xmind编写测试用例原则:

 ①一看用例名,就知道操作步骤和预期结果的,只写用例名;

 ②仅看用例名,不知道操作步骤的,还需要写出操作步骤;

 ③仅看用例名,不能预知预期结果的,还需要把预期结果写出来;

 ④针对一些操作步骤比较复杂的测试用例,操作步骤和预期结果都要写出来;

 ⑤操作步骤和预期结果有时间都可以简写,直接以备注、说明、提醒点代替。

2.2、注意事项:

用例粒度可粗可细,结合时间成本考虑,做到合理划分即可。

2.3、技巧:

 ①根据实际情况,可以适当做一些备注(可以是一些业务逻辑、规则、需求、预期结果等),让人看的更明白;

 ②为了避免模块层级过多,可以不进行模块划分就不划分,当然也可以采用其他技巧,比如模块名称写成“大模块-子模块”的形式。

2.4、xmind使用方法

2.4.1、用例相关说明

①禅道需求:用于填写建立该项目模块的禅道地址

②用例编写者:用例的编写人,可以是多个或者一个

③手机兼容性:测试用到的所有手机信号和系统版本

④浏览器兼容性:测试用到的所有浏览器及版本号

⑤对应人员:可填写负责人或涉及产品开发的所有人员分类

⑥版本信息:产品版本

2.4.2、用例模板

2.4.3、用例实例

相关说明:

①子模块:可以是大功能类中的小功能,也可以是页面划分

②预期结果:如果没有通过预期结果,需要带上禅道的bugID

③备注:对于比较复杂的操作,可以以备注的形式补充操作说明或者前置条件

④用例等级:

:冒烟用例(重要性为【高】)

 :基础用例(重要性为【中】)

 :特殊场景用例(重要性为【中】)

 :错误场景用例(重要性为【低】)

⑤执行状态:

 : 执行失败,需要带上bugID

: 执行成功

: 回归并验证成功

: bug修改完成,等待部署或者等待验证,也需要带bugID

两种通用型测试用例模板(excel/xmind)相关推荐

  1. AS | 中大丁涛/田国宝等揭示口腔菌群的差异化输入塑造了与健康状况相关的两种肺型...

    口腔菌群的差异化输入塑造了与健康状况相关的两种肺型 Differential oral microbial input determines two microbiota pneumo-types a ...

  2. java excel生成_两种方式实现java生成Excel

    Web应用中难免会遇到需要将数据导出并生成excel文件的需求.同样,对于本博客中的总结,也是建立在为了完成这样的一个需求,才开始去了解其实现形式,并且顺利完成需求的开发,先将实现过程总结于此.本博文 ...

  3. mysql程序选项有两种通用形式:长选项和短选项_MySQL程序概述

    4.3.2. 使用选项文件 MySQL程序可以从选项文件(有时也称为配置文件)读取启动选项.选项文件提供了一种很方便的方式来指定常用的选项,因此不需要每次运行程序时从命令行输入. 下面的程序支持选项文 ...

  4. 两种降压型DC-DC变换器的工作原理

    非同步降压型DC-DC变换器 图1 非同步降压型DC-DC变换器 Mp:功率管(绝缘栅双极型晶体管 IGBT) D:二极管 L:片外电感 CL:输出电容 RL:负载电阻 VIN:输入电压 VOUT:输 ...

  5. properties文件的用法;utils类封装数据库连接、资源关闭、通用的增删改,以及两种通用的查询方法

    /*=========================properties文件使用===============================*/ 某*.properties文件内容例如: driv ...

  6. excel形式的测试用例模板及用例设计

    1.制作下来菜单 1.1先选中某列,再点击数据 1.2 设置值为"通过"."未通过"注意中间为英文逗号!!! 2 设置单元格值为某个值时,背景颜色发生变化 2. ...

  7. VE视频引擎支持的两种特效模板类型

    前文我们说过,VE视频引擎支持使用AE制作视频模板.今天我们来介绍下两种常见的视频模板类型.他们分别是标准模板和动态模板. 标准模板的定义:用户通过替换固定数量的素材来合成视频的模板类型叫做标准模板, ...

  8. VB中FSO的调用的两种方法

    方法一:   Dim   objFso      Set   objFso   =   CreateObject("Scripting.FileSystemObject")    ...

  9. 口腔微生物输入量的差异决定了与健康状况相关的两种微生物群肺炎类型

    口腔微生物输入量的差异决定了与健康状况相关的两种微生物群肺炎类型 〉原文:Differential Oral Microbial Input Determines Two Microbiota Pne ...

  10. BFS和DFS两种方式实现二叉树的层序遍历

    二叉树文章系列: 二叉树的前序遍历 二叉树的中序遍历 二叉树的后序遍历 二叉树的层序遍历 二叉树的前序.中序.后序.层序遍历[解法完整版] 本文目录 前言 一.题目 二.思路分析 解法一:广度优先搜索 ...

最新文章

  1. leetcode-402 移掉K位数组
  2. mysql半主从_转mysql半主从同步
  3. R可视化包ggplot2改变图例(Legend)的位置实战
  4. (0069)iOS开发之dequeueReusableCellWithIdentifier的两个方法的区别
  5. 迁移 Express 到函数计算
  6. ModuleNotFoundError: No module named 'mpl_toolkits.basemap'
  7. PS图像菜单下计算命令
  8. Docker、CentOS 8遭弃用,GPT-3、M1芯片撼动技术圈,盘点2020影响开发者的十大事件!
  9. 20200728:力扣199周周赛题解(上)
  10. Python进阶【第九篇】装饰器
  11. 2019年 iPad无法充电
  12. 第二讲 JavaScript基本数据结构
  13. Top Down Operator Precedence - 自顶向下算符优先分析法
  14. 上海大学计算机专业就业薪资,人均月薪过万?985、211、普通大学毕业生薪资水平大起底!和你想的不一样……...
  15. Python图片处理PIL简介
  16. 关于阿里巴巴icon矢量图显示空白问题
  17. 常见的积分商城游戏类型有哪些?
  18. 滴滴老年版来了,推出一键打车小程序,电话叫车服务
  19. 顶级配置+散热黑科技+炫酷外观,红魔6S Pro不愧年度游戏旗舰
  20. 自己动手丰衣足食,撸一个flutterApp

热门文章

  1. 不可以! 南阳理工ACM 题目1071
  2. SCI论文降重技巧盘点 - 易智编译EaseEditing
  3. python 成语库_python实现成语找一找
  4. python多态实例_Python多态实例详解
  5. 沟通的重要工具——乔哈里视窗
  6. 固高板卡mct2008调试轴回零_MCT2008-for-ges 固高所有GE运动控制卡的DEMO软件,用来测试板卡是否正常工作 matlab 238万源代码下载- www.pudn.com...
  7. 算法设计——五大算法总结
  8. mysql软件可行性分析报告_网上商城系统可行性分析报告.doc
  9. Delphi书籍 教程下载
  10. 广电光猫超级管理员账号及光猫改桥接模式教程