【刷题】面筋-测试-手机扫描二维码的测试用例
2023-09-14 09:00:38 时间
二维码概述
- 二维码本身就是一个URL,只是通过QR码的形式把URL和用户身份信息转换成二进制的0和1,二维码中黑色的色素块代表1,白色的色素块代表0,我们通过相机扫码,就获取了二维码中的URL
测试用例罗列(含扫码支付的相关内容)
-
界面测试:
- 界面的按钮和文字说明是否清晰、正确;
- 界面的设计风格是否符合大众审美,对用户操作是否友好;
-
功能测试:
- 扫描成功是否有提示
- 扫描失败是否有提示
- 只扫描一半时,是否扫描成功
- 打开扫描功能一段时间后没有扫描任何二维码,是否有提示用户或自动退出扫描功能
- 是否支持相册获取二维码,当扫描不是二维码时提示是否正确
- 是否有点亮功能(考虑到环境较暗的情况)
- 不是该类型的二维码是否提示正确
- 是否支持页面之间的链接跳转,跳转是否正确
- 对 付款码/非收付款码/旧码/手动涂改过的扫码校验
- 二维码尺寸/清晰度/完整性 扫码校验
- 二维码扫描距离/角度/阴暗,高亮环境下校验
- 二维码有效期验证
- 失效二维码是否可以扫
- 二维码生成多个扫描后是否正常显示
-
二维码付款功能的额外测试
- 二维码扫码信息正确特殊字符 校验,
-
输入金额:
- 输入金额上下限校验,校验
- 输入金额为空,为零为
- 账户余额不足时的校验
- 单笔超出上限校验
- 当日超出上限校验
-
密码
- 密码是否为密文 为空 为零 以及长度校验
- 密码错误提示及错误次数上限校验
-
金额
- 输入金额,支付金额 扣款金额一致性校验
- 扣款后余额校验
- 查看账单详情校验
-
切换指纹支付校验
- 验证本人未输入的指纹校验
- 验证本人已输入的指纹校验
- 添加新卡支付校验
- 实名支付本人姓名加密校验
- 付款页面添加备注校验
- 取消支付校验
- 零钱不足切换银行卡支付校验
- 支付次数限度校验
- 指纹错误验证次数上线校验
- 支付凭证校验
-
支付到账时间校验
-
性能测试:
- 没网的状态下扫码校验
- 网络不好时切换网络校验
- 多人同时扫码校验
- 扫描后响应时间的测试
- 扫码跳转过程中断测试(扫码时来电/来信息/邮件等)
- 扫码后切换应用程序,看是否会闪退,黑屏,跳转回去是否会跳到相应的链接
-
兼容性测试:
- 使用不同品牌手机/不同手机像素/不同软件/不同软件版本扫码校验
-
安全性测试:
- 是否会泄漏用户账号新消息;
- 盗号和外挂考虑。
-
文档测试:
- 如有用户说明,验证用户说明的相关参数和使用指导是否正确、清晰。
参考链接
END
相关文章
- 使用Fiddler进行Mock测试
- 利用IAR Timeline工具测试delay函数执行时间
- 6.Redis数据库性能测试及优化配置
- 什么软件可以测试网络的稳定性,网络稳定性测试软件
- app放真机测试_什么软件可以验机安卓手机
- 接口测试这件小事
- 黑盒测试的优缺点_黑盒测试的概念
- 测试管理如何做到灵活调度测试资源 ?
- [JCIM | 论文简读 ] 有机氟分子亲脂性的快速预测:深度学习提取的极性特征和实验测试
- centos7环境下ModSecurity-envoy编译和测试(一)-野路子技术宅
- 接口测试|Fiddler设置手机抓包
- G2L千兆网性能测试
- [android] android下junit测试框架配置详解手机开发
- [android] 测试的相关概念详解手机开发
- 关于Android的UI测试详解手机开发
- espresso无法测试绑定在WindowManager下的布局详解手机开发
- python做一个http接口测试框架详解编程语言
- 测试SSH框架分层整合及验证事务是否有效
- 手机的渗透测试Kali Linux实施安卓手机渗透测试的实践(kalilinux安卓)
- Linux系统下网络性能测试实践(linux测试网络性能)
- 使用Redis集群加速性能测试(redis集群的性能测试)
- 华为手机鸿蒙 HarmonyOS 2 图库新版测试:GIF 标识显示,文档矫正支持放大镜