51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2887|回复: 5
打印 上一主题 下一主题

[求助] 怎样实现扫描二维码查询 id 的自动化测试

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2017-6-12 09:30:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在学习Appium+Java+HybirdApp(h5)测试,想请教一下,怎样实现扫描二维码查询id的自动化测试:

功能测试步骤:
1、点击H5的扫码按钮、打开手机扫码框,调用成功
2、手动生成二维码图片(如AT2017061001),扫描订单id,true
3、扫描成功后,扫描框退出,查询框中加载id订单
4、点击查询按钮

以上测试动作怎样使用自动化来实现呢?直接绕过扫码框吗?还是先用Java生成一个QRCode发到手机目录再去做模拟识别操作?

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2017-6-12 10:13:53 | 只看该作者
不知道,要是我就不会做这个功能,你还生成二维码图片,太复杂了吧
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2017-6-12 10:14:53 | 只看该作者
”还是先用Java生成一个QRCode发到手机目录再去做模拟识别操作

这样做主要是保证识别二维码的模块被校验,但不能保证手机硬件(摄像头)的兼容性。
看你想要覆盖到什么层次了。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2017-6-12 10:15:22 | 只看该作者
想要检查相机扫码功能就挂个二维码在摄像头前面唄
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2017-6-12 10:15:57 | 只看该作者
如果只扫一个二维码,打印到纸上,固定住手机,扫描。
如果扫多个二维码,把二维码加载进网页,开网页扫
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2020-1-21 09:17
  • 签到天数: 90 天

    连续签到: 1 天

    [LV.6]测试旅长

    6#
    发表于 2017-6-12 11:35:58 | 只看该作者
    你的测试步骤我没看懂呢。。。
    第1步:点击H5的扫码按钮、打开手机扫码框,调用成功------这里要扫一个什么码?
    第2步:手动生成二维码图片(如AT2017061001),扫描订单id,true------这里是指第1步扫码后生成一个二维码?这个二维码怎么手动生成?扫描订单id,true是什么意思呀
    第3步:扫描成功后,扫描框退出,查询框中加载id订单------这里是指扫描什么成功后?第2步中生成的二维码吗
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-9-21 11:04 , Processed in 0.064388 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表