测试的味道 发表于 2017-6-12 09:30:37

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

最近在学习Appium+Java+HybirdApp(h5)测试,想请教一下,怎样实现扫描二维码查询id的自动化测试:

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

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

测试就是来开荒 发表于 2017-6-12 10:13:53

不知道,要是我就不会做这个功能,你还生成二维码图片,太复杂了吧

小爸爸 发表于 2017-6-12 10:14:53

”还是先用Java生成一个QRCode发到手机目录再去做模拟识别操作

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

小皮球的故事 发表于 2017-6-12 10:15:22

想要检查相机扫码功能就挂个二维码在摄像头前面唄

芭比哇玩123 发表于 2017-6-12 10:15:57

如果只扫一个二维码,打印到纸上,固定住手机,扫描。
如果扫多个二维码,把二维码加载进网页,开网页扫

youreyebows 发表于 2017-6-12 11:35:58

你的测试步骤我没看懂呢。。。
第1步:点击H5的扫码按钮、打开手机扫码框,调用成功------这里要扫一个什么码?
第2步:手动生成二维码图片(如AT2017061001),扫描订单id,true------这里是指第1步扫码后生成一个二维码?这个二维码怎么手动生成?扫描订单id,true是什么意思呀
第3步:扫描成功后,扫描框退出,查询框中加载id订单------这里是指扫描什么成功后?第2步中生成的二维码吗
页: [1]
查看完整版本: 怎样实现扫描二维码查询 id 的自动化测试