logo好方法网

移动支付机具测试方法及测试系统


技术摘要:
本发明公开了移动支付机具测试方法及测试系统,该测试方法包括:测试终端控制移动支付端按第一时间间隔刷新支付码,采用投屏方式获取所述支付码的投屏界面;对所述投屏界面按第二时间间隔进行屏幕截图得到截屏图像;将所述截屏图像提供给移动支付机具处理。由于移动支付  全部
背景技术:
移动支付在公共出行领域应用广泛,各支付机具相关的硬件厂家往往需要对大量 的支付码进行采集、解析、验证、生成业务交易等测试,以测试支付机具程序的稳定性。现有 技术一般是人工手动刷新移动支付端上的支付码供支付机具识别,由于安全性等问题,支 付码隔一段时间需要刷新一次以生成新的码,比较常见的是每一分钟刷新一次。由此可见, 在测试时一般需要专人长时间若干次点击界面,测试效率低下,成本高。也有研究拟考虑对 移动支付端生成的支付页面进行自动截图以减少人工操作,然而出于安全考虑,目前移动 支付端禁用了支付码的截图权限,此方案不可行。
技术实现要素:
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上 述问题的一种移动支付机具测试方法。 第一方面,本发明实施例提供一种移动支付机具测试方法,包括以下步骤: 测试终端控制移动支付端按第一时间间隔刷新支付码,采用投屏方式获取所述支 付码的投屏界面; 对所述投屏界面按第二时间间隔进行屏幕截图得到截屏图像; 将所述截屏图像提供给移动支付机具处理。 进一步的,测试终端接收移动支付机具对截屏图像的处理结果。 进一步的,测试终端通过ADB命令控制移动支付端按第一时间间隔刷新支付码。 进一步的,进行屏幕截图得到截屏图像还包括: 对预设的坐标位置进行屏幕截图;或根据预设规则捕捉目标窗口进行屏幕截图。 进一步的,所述测试终端包括主测试终端和至少一从测试终端,主测试终端和从 测试终端分别与不同移动支付端相连; 从测试终端还将得到的截屏图像发送给主测试终端; 主测试终端还将接收的从测试终端的截屏图像供支付机具处理。 第二方面,本发明实施例提供一种移动支付机具测试方法,用来模拟多用户支付 场景,包括以下步骤: 测试终端根据预设第一规则控制各移动支付端按第三时间间隔刷新支付码,采用 投屏方式获取所述支付码的投屏界面; 根据第二预设规则对目标投屏界面按第四时间间隔进行屏幕截图得到截屏图像; 将所述截屏图像提供给移动支付机具处理。 第三方面,本发明实施例提供一种移动支付机具测试系统,包括测试终端及与之 4 CN 111552603 A 说 明 书 2/10 页 一一对应的移动支付端,其中: 移动支付端,用于与测试终端建立投屏关系,将支付码投射到测试终端,并接收测 试终端的控制在预设第一时间间隔刷新支付码; 测试终端,用于控制移动支付端在预设第一时间间隔刷新支付码,用于获取所述 支付码的投屏界面;还用于对所述投屏界面按第二时间间隔进行屏幕截图得到截屏图像并 提供给移动支付机具处理。 第四方面,本发明实施例提供一种移动支付机具测试系统,包括测试终端及移动 支付端,所述测试终端与移动支付端为一对多关系,其中: 移动支付端,用于与测试终端建立投屏关系,将支付码投射到测试终端,并接收测 试终端的控制在预设第三时间间隔刷新支付码; 测试终端,用于控制移动支付端根据预设第一规则按第三时间间隔刷新支付码, 用于获取所述支付码的投屏界面;还用于根据第二预设规则对目标投屏界面按第二时间间 隔进行屏幕截图得到截屏图像并提供给移动支付机具处理 本发明实施例提供的上述技术方案的有益效果至少包括: 由于移动支付端被投屏到测试终端,移动支付端支付页面的刷新由测试终端自动 控制,无需人工,并且测试终端能自动大量截屏得到截屏图像供移动支付机具采集,克服了 现有技术中移动支付端不允许自动截屏的缺点,因此本发明移动支付机具测试方法能部分 甚至完全取代人工工序,提供的大量支付码有利于满足移动支付机具程序运行稳定性测试 要求,能提高移动支付机具产品质量,减少相关生产成本。 本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变 得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明 书、权利要求书、以及附图中所特别指出的结构来实现和获得。 下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。 附图说明 附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实 施例一起用于解释本发明,并不构成对本发明的限制。在附图中: 图1为本发明实施例一中一种移动支付机具测试方法的流程图; 图2为本发明实施例二中一种移动支付机具测试方法的流程图; 图3为本发明实施例三中一种移动支付机具测试方法的流程图; 图4为本发明实施例四中一种移动支付机具测试方法的流程图; 图5为本发明实施例五中一种移动支付机具测试系统的结构示意图; 图6为本发明实施例五中另一种移动支付机具测试系统的结构示意图; 图7为本发明实施例六中一种移动支付机具测试系统的结构示意图; 图8为本发明实施例六中另一种移动支付机具测试系统的结构示意图。
分享到:
收藏