手机扫描二维码的测试用例(转载)

二维码概述

  • 二维码本身就是一个URL,只是通过QR码的形式把URL和用户身份信息转换成二进制的0和1,二维码中黑色的色素块代表1,白色的色素块代表0,我们通过相机扫码,就获取了二维码中的URL

测试用例罗列(含扫码支付的相关内容)

  • 界面测试:

    • 界面的按钮和文字说明是否清晰、正确;
    • 界面的设计风格是否符合大众审美,对用户操作是否友好;
  • 功能测试:

    • 扫描成功是否有提示
    • 扫描失败是否有提示
    • 只扫描一半时,是否扫描成功
    • 打开扫描功能一段时间后没有扫描任何二维码,是否有提示用户或自动退出扫描功能
    • 是否支持相册获取二维码,当扫描不是二维码时提示是否正确
    • 是否有点亮功能(考虑到环境较暗的情况)
    • 不是该类型的二维码是否提示正确
    • 是否支持页面之间的链接跳转,跳转是否正确
    • 对 付款码/非收付款码/旧码/手动涂改过的扫码校验
    • 二维码尺寸/清晰度/完整性 扫码校验
    • 二维码扫描距离/角度/阴暗,高亮环境下校验
    • 二维码有效期验证
    • 失效二维码是否可以扫
    • 二维码生成多个扫描后是否正常显示
  • 二维码付款功能的额外测试

    • 二维码扫码信息正确特殊字符 校验,
    • 输入金额:

      • 输入金额上下限校验,校验
      • 输入金额为空,为零为
      • 账户余额不足时的校验
      • 单笔超出上限校验
      • 当日超出上限校验
    • 密码

      • 密码是否为密文 为空 为零 以及长度校验
      • 密码错误提示及错误次数上限校验
    • 金额

      • 输入金额,支付金额 扣款金额一致性校验
      • 扣款后余额校验
      • 查看账单详情校验
    • 切换指纹支付校验

      • 验证本人未输入的指纹校验
      • 验证本人已输入的指纹校验
      • 添加新卡支付校验
      • 实名支付本人姓名加密校验
      • 付款页面添加备注校验
      • 取消支付校验
      • 零钱不足切换银行卡支付校验
      • 支付次数限度校验
      • 指纹错误验证次数上线校验
      • 支付凭证校验
    • 支付到账时间校验

  • 性能测试:

    • 没网的状态下扫码校验
    • 网络不好时切换网络校验
    • 多人同时扫码校验
    • 扫描后响应时间的测试
    • 扫码跳转过程中断测试(扫码时来电/来信息/邮件等)
    • 扫码后切换应用程序,看是否会闪退,黑屏,跳转回去是否会跳到相应的链接
  • 兼容性测试:

    • 使用不同品牌手机/不同手机像素/不同软件/不同软件版本扫码校验
  • 安全性测试:

    • 是否会泄漏用户账号新消息;
    • 盗号和外挂考虑。
  • 文档测试:

    • 如有用户说明,验证用户说明的相关参数和使用指导是否正确、清晰。

参考链接

END

posted @   未来可期_Durant  阅读(1204)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示