打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
如何写好测试用例

什么是好的测试用例?

好的测试用例编写的原则:最好的成本找到最多的问题

好的TC,已经让严重问题尽早发现,可以减少重复的工作,一个人写的case,可以协助执行,总之做好测试工程师,编写好TC是必备技能。

以下5点可以判断测试用例是不是一个好的测试用例

1、测试覆盖面全

覆盖面全,是最最重要的一点,只有全面的覆盖,才能找到最多的问题,只有更全面的测试,才能更好的保障产品的质量,当然穷尽测试是不可能的,所有全面也是相对的

2、测试用例精简

精简的case,是为了减少重复的工作,减少人工成本和时间成功,通过TC设计策略了解和对于需求的充分了解,达到精简测试用例

3、步骤清晰

步骤清晰,主要是为了方便其他公司去执行你的TC

4、目的明确

冗长的步骤前,用几个字概括你的测试目的,方便阅读

例如:

测试目的:检查密码错误时无法登录

用例概述:使用正确的用户名,错误的密码登录系统时,toast提示:密码错误

步骤:1、输入用户名,吧啦吧啦 

   2、输入错误的密码,巴拉巴拉

   3、点击登录button

期望结果:toast提示:密码错误

5、易于维护

易于维护,分为以下几种维护

易于他人维护修改

易于系统升级维护修改

易于挑选不同纬度,不同优先级,不同功能的测试用例

结构清晰、优先级明确、描写清晰的测试用例更容易维护

 

如何设计出好的测试用例

关于测试策略的介绍,可以参考文章:http://www.360doc.com/content/11/0228/10/6027088_96806369.shtml

 

App功能常用点的测试

1、列表:刷新,加载,翻页、权限、列表元素检查、列表元素中数据的检查(如空数据,其他数据类型)、空列表、无网络等

2、页面:页面入口、页面出口、页面层级、页面UI、页面权限、空页面、无网络、

3、文本框:支出的数据类型、数据长度、数据边界值、是否必填

4、选择框:支出的枚举值、单选、多选、是否必选

5、按钮:是否可点击、点击效果、触碰区域、点击后接口调用、点击响应交互

6、链接:是否明显、是否可点击、是否可跳转、是否可返回

7、Tab:切换Tab时,不会数据紊乱

8、原生控件和自定义控件:Google键盘、时间、日历等

9、兼容:手机系统版本、手机分辨率、手机型号、

10、升级:App强制升级和建议升级,最主要的是,升级后,数据不能丢失,升级后,原有流程可以正常使用(如旧版本上创建的订单,在新版本上可以正常扭转)

11、调用系统其他APP:例如调用照相机、相册、微信、播放器、通讯录

12、提交接口:检查接口调用是否正确(包含接口的版本),检查接口请求的权限,检查数据存储(包括用户选择的文本在数据库中,对应的文本值),检查一切的非法输入时候可提交

13、获取接口:检查接口调用是否正确(包含接口的版本),检查接口请求的权限,检查数据的返回是否正确,检查数据的返回是否有冗余或不应该返回的信息。

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
测试用例实例
纯干货:软件测试理论和APP测试实践案例
接口测试基础学习笔记
Python移动自动化测试面试准备
接口自动化攻略,必看!
深入浅出接口测试原理及步骤
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服