在高速发展的互联网公司,由于产品的开发迭代太快,产品测试经常遇到以下几个问题: 1. 如何在快速的产品开发迭代中迅速地完成对产品功能的测试? 2. 面对用户众多、环境多样,如何尽可能地测试全面? 3. 公司扩张迅速、新人多、经验不足,如何使新人迅速上手进而独当一面?

下面介绍一种使用模板来设计测试用例的方法,这个模板包含产品测试需要覆盖的主要方面,每个方面都有使用说明,有经验的QA使用模板可以避免遗漏,新人可以借助此模板的引导,快速掌握创建测试用例的系统方法。

测试用例模板和说明如下:

 


模板中说明性的描述可以删除,如果某个方面不需要测试,把描述部分设置成N/A;完成测试用例并且评审后,在用例管理系统中把测试用例细化和完善。下面举个示意性的例子,不是完整的测试用例。 需求简述:美团开店宝的商家入驻功能,需要商家自己注册用户名、上传营业执照、确定商铺的地理位置等。 测试用例如下:      

商家入驻测试用例

1. 基本信息

1.1 新功能简介

商家在美团开店宝App自助完成商家注册、信息上传等功能。

1.2 参考资料

PRD:对应的网址。 UI图:对应的网址。

1.3 相关联系人

PM:Tony (tony@test.com) UI:Amy (amy@test.com) RD:Peter (peter@test.com) QA:Tom12 (tom12@test.com)

2. 测试方法

2.1 验收测试用例
测试用例名   测试步骤 检查点
商家入驻 1. 商家注册账号 检查商家可以新注册账号成功
2. 商家拍照或上传资质   商家可以拍照并成功上传
3. 商家确定店铺位置 商家可以上传店铺的地理坐标
2.2 测试条件

列出新功能的用户使用场景,按照业务流程和逻辑分支来组织用户使用场景。 先主要后次要,先正常后异常,主要的设置为P1,次要的设置为P2,执行过一次后不需要经常执行的设置为P3。

用例分类 用例名称 优先级 测试条件
新商家入驻   新商家入驻 P1 新商家自助注册,上传资质认证,经营地址等信息
商家入驻状态 P2 商家提交申请,审批前后,商家的状态
商家入驻流程中断 P3 入驻流程的前进、后退、退出等,入驻可以顺利完成
商家入驻UI检查 P3 入驻页面的兼容性、用户名、密码、信息填写页面的UI检查(参考控件检查点模板)
老商家入驻  老商家登录 P1 老商家可以直接登录,不受入驻流程影响
2.3 关联功能测试
模块名称  是否有影响   备注
摄像头 YES 上传营业执照,店面照片需要摄像头拍照,确保有权限启动和上传照片
GPS YES 商家上传店铺地理坐标时需要自动GPS定位
2.4 兼容测试

列出测试产品支持的平台和系统的版本等。

平台 支持的设备类型 支持的平台版本 分辨率 备注
iOS iPhone 5,5S,6, 6+ iOS 7, 8,9(beta) 960x640,1136x640,1920x1080 注意测试iOS 9的兼容性
Android Android 手机 和Pad Android 4.x, 5.x 800x480, 720x1280,960x540,1920x1080, 2560x1536 注意Pad的测试
2.5 升级和数据迁移

列出版本升级测试的路径和数据检查点。

升级路径 检查点
V4.1->V4.2  升级后,老用户的登录状态会被保留,不需要重新登录
2.6 L10N/I18N测试

N/A

2.7 性能测试

N/A

2.8 压力测试

N/A(使用原商家的接口,不需要做压力测试)。

2.9 持久性测试

N/A

2.10 安全性测试

使用Charles等工具检查创建账号时上传的密码是否为明文。

2.11 自动化测试:

新商家注册账号,上传认证信息的流程可以实现自动化。

3. 测试的需求

3.1 测试数据
  • 审批和驳回新商家入驻申请的审批部门的账号。
  • 不同审批阶段(刚注册,已提交认证资质,已提交审批)和状态(已提交,驳回,审批通过)的商家账号,用于检查不同审批状态的界面显示。
3.2 测试设备

小米平板 7.9寸 2048x1536(商家反馈UI适配不好)。

3.3 测试软件

N/A

3.4 外包服务

N/A

4. 其他

4.1 测试范围和潜在风险 (比如法律风险、对接第三方的风险)
  • 商家入驻的审批环节不在测试范围内。
  • 商家入驻信息(身份证、营业执照等)的存储位置和安全不在本测试范围内 ,由数据中心来保证。
4.2 时间估计

| 测试用例数   | 平均执行时间   | 平台数量   |测试执行时间(人小时)  |估时(人日)  | | :——- | :——–| :—— |:—–|:-| | 30 | 10min | 4 |30x10x4/60=20|4|


测试作为软件质量的最后保障,需要覆盖的尽可能地全面,测试用例模板罗列出测试时需要覆盖的检查点,可以帮助QA快速、全面、轻松的完成测试用例的设计。产品经理和开发也可以参考测试模板,在需求设计和方案设计时考虑得更全面。

使用模板快速编写测试用例相关推荐

  1. 软件测试用例模板和例子_如何编写测试用例?

    一.刚刚从事软件测试职业,如何快速掌握编写测试用例的方法?该怎样编写测试用例呢?专家分析:1.根据需求文档,完全按照需求文档框架/功能描述,根据自己的理解整理为用例.简单来说,就是将需求文档描述的内容 ...

  2. php类的测试用例,快速入门:集成 PHPUnit 编写测试用例

    快速入门:集成 PHPUnit 编写测试用例 由 学院君 创建于3年前, 最后更新于 11个月前 版本号 #2 14719 views 4 likes 0 collects 简介 Laravel 植根 ...

  3. 软件测试测试用例编写 不超过7步骤_教你快速编写一个合格的测试用例!

    关于测试用例,可能测试人员会思考很多问题,例如: 测试周期紧张,能否不写用例直接开始测试? 测试用例是否需要按照一定的模板编写? 测试场景太多,是否每个流程都需要设计测试用例? 测试用例是否有exce ...

  4. 如何高效编写测试用例?【带模板、思维导图】

    逛知乎的时候,经常看到无论是刚入职场的新人,还是工作了一段时间的老人,都会对编写测试用例感到困扰?例如: 固然,编写一份好的测试用例需要:充分的需求分析能力+理论及经验加持 . 但这并不意味着,没测试 ...

  5. 亲测快捷高效的编写测试用例方法

    目录 一.什么是测试用例? 二.设计用例是否有必要? 三.设计用例的益处? 四.一定要写测试用例吗? 五.测试用例怎么写? 六.用例必备4个方面? 七.用例设计理念? 八.没有需求文档,如何测试,如何 ...

  6. 高效编写测试用例的技巧

    本话题暂不探讨是否有必要编写详细的测试用例,在确定要交付详细的测试用例这个前提下,分享如何更高效地完成测试用例的编写. 对齐测试用例需求 首先.明确要完成的测试用例文档目标要求,模板.范围.粒度等. ...

  7. 如何编写测试用例-好东西与大家分享

    1.刚刚从事软件测试职业,如何快速掌握编写测试用例的方法?该怎样编写测试用例呢? 专家分析: 1.根据需求文档,完全按照需求文档框架/功能描述,根据自己的理解整理为用例.简单来说,就是将需求文档描述的 ...

  8. 编写测试用例的方法_适合小白的测试用例编写方法,一看就会!

    1 等价类划分法 适用场景: 有数据输入的地方,就可以使用等价类划分法.如:输入框. 测试思想: 从大量数据中划分范围(等价类),然后从每个范围中挑选代表数据,这些代表数据要能反应这个范围内数据的测试 ...

  9. 测试开发之编写测试用例

    一. 测试用例的定义和内容 1 测试用例的定义  对一项特定的软件产品进行测试任务的描述,指定输入,预期结果和一组测试项的 执行条件的文档.  体现测试方案.方法.技术和策略:  内容包括测试目 ...

  10. 接口测试用例模板_《测试用例知识大全》----测试用例所有疑问,只需这篇就够了...

    测试用例20问--20答 1.测试用例是什么? 答:测试用例的设计就是如何覆盖所有软件表现出来的状态,即在满足输入/输出的一组条件下,软件运行是一系列有次序的.受控制的状态变化过程. 2.设计用例是否 ...

最新文章

  1. JTable是Swing编程中很常用的控件
  2. 会话管理-2.1.Session介绍
  3. 【数学与算法】如何通俗的理解概率密度函数
  4. expressjs路由和Nodejs服务器端发送REST请求 - - ITeye博客
  5. linux-centos连网
  6. 创建控制文件后的疑难解答
  7. C# 解析Excel中的那些事儿
  8. 公司 MyEclipse设置和SVN安装设置
  9. ARM/IBM左右夹攻 英特尔服务器举步维艰?
  10. python批量图片转pdf,将TIFF图像批量转换为PDF ImageMagick Python
  11. 会计未来十年发展趋势_谈未来十年会计行业的发展趋势
  12. key位置 win10生成的ssh_WIN 10生成SSH密钥教程
  13. 深入浅出 RxJS 核心原理(源码实现)
  14. linux检查邮件命令,linux下mail 邮件查看命令
  15. MacPorts 初装后提示 command not found: port 解决方案
  16. 联想电脑怎么进bios设置U盘为第一启动项
  17. Petalinux-conifg 错误失败
  18. ubuntu 12.04 下安装 、配置、启动 FTP、SSH、NFS服务
  19. 北师大 外国教育史-1(古希腊教育)
  20. 读书笔记——《Python游戏编程入门》(python3)

热门文章

  1. 计算机算样本标准偏差,计算器中的总体标准差和样本标准差有什么区别
  2. 【IoT】产品设计:用实际案例,手把手教你写PRD(产品需求文档)
  3. Mari对称开启后另一半全粉了,变纯色了。
  4. Win10系统版本号太低,而无法安装像AI和PS这样的软件怎么办?
  5. 有人称2022年将会是DAO的元年
  6. APP开发流程都有哪些?
  7. 基于matlab的字符识别系统
  8. input反应慢 vue_vue 输入框速度慢的问题
  9. 微信公众号开发详细过程(亲手总结)
  10. 最新iPhone X设计规范,详细完整的了解IOS设计规范。