[发明专利]应用程序测试方法及装置、电子设备和可读存储介质在审
申请号: | 201910647928.1 | 申请日: | 2019-07-17 |
公开(公告)号: | CN110377517A | 公开(公告)日: | 2019-10-25 |
发明(设计)人: | 陈壮壮;苏日娜;苗森;杨旭光 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 鄢功军 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序测试 调用信号 应用程序 测试数据 电子设备 影像设备 调用 计算机可读存储介质 测试应用程序 可读存储介质 调用成功 目标测试 监听 返回 响应 | ||
本公开提供了一种应用程序测试方法,包括:监听是否接收到来自应用程序的用于调用影像设备的调用信号;响应于接收到来自应用程序的用于调用影像设备的调用信号,向应用程序返回调用成功信号,并获取用于测试应用程序的测试数据;以及根据调用信号和测试数据执行目标测试操作。本公开还提供了一种应用程序测试装置、一种电子设备和一种计算机可读存储介质。
技术领域
本公开涉及计算机技术领域,更具体地,涉及一种应用程序测试方法、一种应用程序测试装置、一种电子设备和一种计算机可读存储介质。
背景技术
在影像类交互应用软件的测试工作中,涉及影像设备交互。例如,使用影像设备扫描图像之后,才能进行后续的软件测试工作。目前测试方法主要分为人力测试和半自动化测试。人力测试主要缺陷为测试时间长,每个影像类交互应用软件的测试场景都需要执行连接影像设备、扫描影像、处理影像等过程。因此,人力测试只适用于简单的影像类场景测试工作。对于大型复杂的影像类场景,目前多采用半自动化测试,首先手动连接影像设备进行影像扫描,然后使用自动化脚本进行后续测试。半自动化测试主要有以下缺陷。例如,连接影像设备和扫描影像需要手动执行,自动化脚本需要手动触发。因此,目前的半自动化测试需要测试人员进行人为干预,没有真正实现自动化。
发明内容
有鉴于此,本公开提供了一种应用程序测试方法、一种应用程序测试装置、一种电子设备和一种计算机可读存储介质。
本公开的一个方面提供了一种应用程序测试方法,包括:监听是否接收到来自应用程序的用于调用影像设备的调用信号;响应于接收到来自上述应用程序的用于调用上述影像设备的调用信号,向上述应用程序返回调用成功信号,并获取用于测试上述应用程序的测试数据;以及根据上述调用信号和上述测试数据执行目标测试操作。
根据本公开的实施例,上述应用程序测试方法还包括:预先配置图像模板库,其中,上述图像模板库中的图像模板是通过对上述影像设备预先获取的实物图像进行处理后得到的;根据上述调用信号和上述测试数据从上述图像模板库中匹配出目标图像模板;以及根据上述测试数据和上述目标图像模板生成目标文件。
根据本公开的实施例,根据上述测试数据和上述目标图像模板生成目标文件包括:将上述测试数据填充至上述目标图像模板中,以生成上述目标文件。
根据本公开的实施例,根据上述调用信号和上述测试数据执行目标测试操作包括:向服务器发送上述调用信号和上述测试数据,以使得上述服务器执行上述目标测试操作。
本公开的另一方面提供了一种应用程序测试装置,包括监听模块、响应模块和执行模块。监听模块用于监听是否接收到来自应用程序的用于调用影像设备的调用信号;响应模块用于响应于接收到来自上述应用程序的用于调用上述影像设备的调用信号,向上述应用程序返回调用成功信号,并获取用于测试上述应用程序的测试数据;以及执行模块用于根据上述调用信号和上述测试数据执行目标测试操作。
根据本公开的实施例,应用程序测试装置还包括配置模块,用于预先配置图像模板库,其中,上述图像模板库中的图像模板是通过对上述影像设备预先获取的实物图像进行处理后得到的;匹配模块,用于根据上述调用信号和上述测试数据从上述图像模板库中匹配出目标图像模板;以及生成模块,用于根据上述测试数据和上述目标图像模板生成目标文件。
根据本公开的实施例,上述生成模块用于将上述测试数据填充至上述目标图像模板中,以生成上述目标文件。
根据本公开的实施例,上述执行模块用于向服务器发送上述调用信号和上述测试数据,以使得上述服务器执行上述目标测试操作。
本公开的另一方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个指令,其中,当上述一个或多个指令被上述一个或多个处理器执行时,使得上述一个或多个处理器实现如上所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910647928.1/2.html,转载请声明来源钻瓜专利网。