软件测试之测试用例编写
整体编写思路:
理解需求–>了解功能–>了解业务–>拆分功能点–>利用五大方法(等价类、因果图、边界值、错误猜测、场景法)–>从不同方向出发编写测试用例
用例需要掌握的方法:等价类、边界值、因果图、错误猜测、场景法
可以从几个角度去书写:
功能正确性、功能异常性、业务流、兼容性、健壮性、性能、安全、美观性、易用性、建议
针对手机app【中断、wifi切换(4G、3G、2G)、安装、卸载、升级(强制、自愿)、home键前后台切换、耗电量、弱网络、流量、多点触屏】、H5:二次分享、微信版本;app、H5、web的数据同步性
另外用例注意整体排版、单条用例的独立性;用例整体需要具备:可执行、有意义!
以下为一个QQ登录界面测试用例书写的例子
QQ登录界面测试用例–最全的书写
若想要excel版的可以跟我要。
QQ登录界面功能点:登录、设置、最小化、关闭、头像、登录-下拉框、登录-软键盘、注册账号、找回密码、记住密码、自动登录、多账号登录、二维码
Dotest测试学堂整理
1:查看界面排版是否和UI保持一致;预期:与UI保持一致
2:获取输入后,查看背景字是否消失不可见;预期:消失不可见
3:失去焦点后,查看背景字是否出现;预期:失去焦点后背景字出现
4:输入正确的账号、正确的密码,点击“登录”查看是否弹出正确的QQ登录界面;预期
:正确弹出QQ登录界面
5:查看账号、密码输入框是否过滤非法输入;预期:过滤非法输入且给出提示信息
6:单个为空,查看是否顺序提示信息;预期;顺序提示信息
7:全部为空,查看是否提示信息;预期:提示信息
8:输入已登录的账号信息,查看是否登录成功;预期:无法登录且给出提示信息
9:点击设置按钮,查看是否跳转至设置界面;预期:正确跳转至设置界面
10:点击设置按钮,取消后,查看是否跳转至登录界面;预期:正确跳转至登录界面
11:点击设置按钮,确定后,查看是否跳转至登录界面;预期:正确跳转至登录界面
12:点击最小化按钮,查看是否缩小至菜单栏;预期:点击最小化后,缩小至菜单栏
13:点击最小化按钮,在菜单栏里点击,查看是否恢复;预期:在菜单栏里再次点击,
QQ登录界面恢复正常
14:点击关闭,查看QQ登录界面是否正常关闭;预期:点击关闭后,QQ登录界面正常关
闭
15:关闭后再次双击打开,查看是否打开正常;预期:再次打开正常
16:头像是否正常展示;预期:正常展示
17:输入正确的账号登录成功后,查看头像是否与账号匹配且正常展示;预期:头像展
示与已登录的QQ对应
18:点击头像状态查看是否正确弹出状态下拉框;预期:正确弹出状态下拉框
19:切换任意状态,查看是否成功切换且显示正确;预期:成功切换且显示正确
20:点击登录下拉框查看是否正确弹出且箭头方向改变;预期:正确弹出且箭头方向改
变
21:输入正确账号成功登录、退出后,点击下拉框查看账号是否记录;预期:正确记录
已登录的账号信息
22:输入错误的账号点击登录后,查看下拉框是否存在历史记录;预期:错误账号无历
史记录
23:点击下拉框,选择已记录的账号,点击登录,查看是否登录成功;预期:选择已记
录的账号信息登录成功
24:选择历史记录账号登录,查看头像是否匹配;预期:历史记录登录成功,头像匹配
25:点击软键盘,查看是否正确弹出软键盘;预期:正确弹出软键盘
26:弹出软键盘后,任意点击软键盘字符,查看密码输入框是否成功接收;预期:密码
框成功接收
27:弹出软键盘后,输入正确的密码,点击登录,查看是否正确弹出QQ登录界面;预期
:正确弹出QQ登录界面
28:点击软键盘,再次点击后,查看是否缩回;预期:再次点击后软键盘成功缩回
29:反复点击软键盘查看功能是否正常可用;预期:反复点击后软键盘功能正常可用
30:点击注册账号,查看是否正确弹出注册账号界面;预期:正确弹出注册账号界面
31:注册新账号后,使用该账号登录,查看是否登录成功;预期:新注册账号登录成功
32:点击找回密码,查看是否正确弹出找回密码界面;预期:正确弹出找回密码界面
33:找回密码成功后,使用新密码登录查看是否登录成功;预期:使用新密码登录成功
34:找回密码成功后,使用旧密码登录,查看是否登录成功;预期:无法登录且给出提
示信息
35:点击记住密码,查看复选框是否勾选;预期:点击后复选框勾选
36:勾选记住密码,登录后退出,查看密码是否被成功记录;预期:成功记录
37:勾选记住密码登录后退出,再次登录查看是否登录成功;预期:登录成功
38:反复勾选、取消记住密码复选框,查看是否可用;预期:可用
39:点击自动登录后,查看是复选框是否勾选;预期:勾选且记住密码复选框同时勾选
40:取消勾选自动登录,查看是否成功;预期:成功取消且记住密码复选框依旧勾选
41:取消记住密码复选框,查看自动登录复选框是否勾选;预期:自动登录复选框取消
勾选
42:输入正确数据,勾选自动登录,登陆成功后退出,再次点击打开QQ界面,查看是否
自动登录;预期:自动登录
43:反复取消、勾选自动登录复选框后,查看功能是否正常可用;预期:正常可用
44:点击多账号登录,查看是否弹出多账号登录界面;预期:正确弹出多帐号QQ登录界面
45:弹出多账号登录界面后,添加正确的账号信息登录,查看是否可以正确登录;预期
:正确登录且弹出正确的QQ登录界面
46:在弹出多账号登录界面中添加已登录的账号信息,点击登录,查看是否正确登录;
预期:无法登录且给出提示信息
47:点击多账号登录按钮,取消后,查看是否跳转至登录界面;预期:正确跳转
48:点击多账号登录按钮,确定后,查看是否跳转至登录界面;预期:正确跳转
49:点击二维码,查看是否正确弹出二维码界面;预期:正确弹出二维码界面
50:弹出正确的二维码后,使用手机QQ扫描后,查看是否登陆成功;预期:正确扫描成
功后弹出对应的QQ登录界面
51:弹出正确的二维码后,使用非手机QQ扫描后,查看是否登陆成功;预期:无法登录
且给出提示信息
52:兼容性
app-查看在不同的手机(三星、oppo、vivo、联想、华为、乐视、小米、魅族;苹果5、
6、7、8、x)、分辨率上排版和功能是否正常可用;预期:正常可用
web-查看在不同的浏览器(IE\GOOGLE\火狐、360、百度、QQ)上排版和功能是否正常可
用;预期:正常可用
pc–查看在不同的操作系统(windowsxp\7\8\10;Redhat\centos)上排版和功能是否正
常可用;预期:正常可用
53:健壮性:连续运行7*24h查看各个功能是否正确可用;预期:正常可用
54:性能:并发操作查看后端CPU\内存是否满足需求;预期:满足需求
55:安全:密码是否加密、传输是否加密、存储是否加密;预期:加密处理
56:易用性:查看操作是否符合大众的使用习惯;预期:符合
57:美观性:查看界面UI、颜色,是否符合大众的审美要求;预期:符合
–
如果是app的话
–
58:查看中断(来电、闹铃、彩铃)测试后,app的响应是否正常;预期:响应正常
59:网络切换(wifi\3G\4G\5G)后,app的响应是否正常;预期:响应正常
60:在手机上是否正常安装;预期:安装正常
61:在手机上是否正常卸载;预期:卸载正常
62:升级
自愿升级,已升级,查看app响应是否正常;预期:正常
自愿升级,已升级,查看数据是否保存正常;预期:正常
自愿升级,未升级,查看app响应是否正常;预期:正常
强制升级,已升级,查看app响应是否正常;预期:正常
强制升级,已升级,查看数据是否保存正常;预期:正常
强制升级,未升级,查看app响应是否正常;预期:无法使用且给出提示信息
63:Home键前后台切换,查看app响应是否正常;预期:响应正常
64:查看app耗电量是否正常;预期:正常
65:弱网络情况下,查看app响应是否正常;预期:正常
66:查看app所耗费流量是否正常;预期:正常—(58app,首屏不能超过200K)
67:多点触屏,查看app响应是否正常;预期:正常
–
如果H5的话
–
68:一次分享,查看标题、logo、正文是否正确;预期:正确
69:二次分享,查看标题、logo、正文是否正确;预期:正确
如果h5\app\web都存在:
70:查看h5\app\web数据是否同步;预期:各个端同步数据
软件测试之测试用例编写相关推荐
- 软件测试之测试用例编写及编写规范
转载自:https://www.cnblogs.com/zengch/p/13485620.html 一.什么是测试用例 为实施测试,向被测试系统所提供的输入数据,操作或各种环境设置以及期望结果的一个 ...
- 游戏软件功能测试用例编写
一.游戏软件与通用软件的区别 a)通用软件的需求明确,游戏软件需求理想化 i. 通用软件中用户每步操作的预期结果都是明确且有规范可参考的,而网游中并不是所有的需求都有一个明确的预期结果,拿技能平衡性来 ...
- 软件测试之测试用例颗粒度问题
下面给大家讲解一下测试用例颗粒度的知识: 颗粒度与测试的关系 如果把测试用例设计得很细,照顾到每一个数据输入.每一个条件.每一个环境.每一个路径,那么测试用例的数量将是巨大的,虽然风险很小很小,但是测 ...
- 软件测试之-测试用例写作规范
通用测试用例写作规范 软件测试用例得出软件测试用例的内容,其次,按照软件测试写作方法,落实到文档中,两者是形式和内容的关系,好的测试用例不仅方便自己和别人查看,而且能帮助设计的时候考虑的更周. 一个好 ...
- 软件测试之测试用例设计(二)
本文是学习软件测试的,内容均转载自https://blog.csdn.net/qq_41782425 目录 一丶边界值例题 二丶判定表 三丶黑盒测试用例设计(正交实验) 一丶边界值例题 1.结合等价类 ...
- 软件测试之测试用例的设计
目录 测试用例 什么是测试用例 测试用例的基本要素 评价测试用例的标准: 测试用例的设计方法 测试用例的总体设计方法还是基于需求设计 具体的设计方法(6种) 等价类划分 边界值 因果图(逻辑图) 正交 ...
- 软件测试之测试用例设计(三)
说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 接着上一篇博客继续往下写 :https://blog.csdn.net/qq_41782425/article/details/9 ...
- 软件测试之测试用例评审
一.评审目的 一般来说,参加测试用例评审的人员包括对应项目的产品人员.设计人员.开发人员和测试人员. 图1-1 测试用例评审相关人员 测试用例评审会议的发起者一般是测试人员,既然我们是发起者,那我们发 ...
- 软件测试之测试用例设计题
1.假设京东有一个Web API:http://p.jd.com?p1=90&p0=100,输入打折价p1和原价p0,返回折扣信息0.9,请设计测试用例进行测试. 答案: (1)输入打折价错误 ...
最新文章
- AI基础:机器学习的损失函数
- sql between 效率高吗_B2增驾好吗
- java 调用foxmail_java邮件收发功能实现代码
- 【转】SQLite3简介及在.Net程序中的使用(自增列的创建)
- The history and design philosophy of Spring
- MCMC算法原理及其实例
- 黑苹果OC引导注入声卡ID教程,解决开机无声音等问题
- Python实现电影抢票系统需要几行代码?猜对有奖。
- 做H5页面用什么软件比较好?3款易上手好用的H5网页编辑工具
- axf下不了 keil5jlink_keil无法生成axf文件之解决方法
- 新点软件怎么导入清单_【新点软件怎么导出到excel】新点造价软件怎么导入清单...
- 新版 | 小O地图V0.9.2.0
- JAVA实验七 图形用户界面的设计与实现
- 全解 Google(谷歌)基础设施架构安全设计
- VUE2.0全局方法注册
- Vue 如何实现登录后,跳转到登录之前要访问的页面
- 《Excel视频9》布尔值、and or
- python 用QQ邮箱发送邮件
- jenkins+maven+docker java项目编译、打包、构建镜像、上传私有仓库、web容器部署
- [ 2204听力 ] 三
热门文章
- [HEOI2014] 人人尽说江南好
- 域服务器共享文件夹权限,域用户权限|共享文件夹
- VUE项目目录结构说明
- WPS创建二级拉下菜单
- 推荐两部昨天刚看完的韩剧
- 步步为营 .NET 设计模式学习笔记 七、Proxy(代理模式)
- Java使用Freemarker通过模板文件导出PDF文件、横向显示
- 无游戏Android模拟器,没有安卓手机也可以玩安卓手游,夜神模拟器带你畅玩自走棋...
- 21点游戏简单开发(Python)
- js获取当前时间戳()+时间大小比较