[发明专利]一种应用程序兼容性测试方法和装置在审
申请号: | 201710536343.3 | 申请日: | 2017-07-04 |
公开(公告)号: | CN107357726A | 公开(公告)日: | 2017-11-17 |
发明(设计)人: | 戴亦斌;陈鹏 | 申请(专利权)人: | 广州云测信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京国昊天诚知识产权代理有限公司11315 | 代理人: | 南霆 |
地址: | 510260 广东省广州市中*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 兼容性 测试 方法 装置 | ||
技术领域
本申请涉及软件测试技术领域,尤其涉及一种应用程序兼容性测试方法和装置。
背景技术
兼容性测试是应用程序(Application,APP)测试中的重要环节,用于测试APP中的同一个功能在不同的终端设备上的执行效果和界面展示效果是否一致。
在对APP进行兼容性测试时,可以选取一些热门流行的终端设备来进行测试,以手机为例,可以选择不同厂家不同型号的手机对APP进行测试。为了确保在兼容性测试中不遗漏问题,在对APP进行兼容性测试时,需要在各个待测试终端设备上执行相同的测试操作。
在实际应用中,对于一些需要测试人员手动执行的兼容性测试操作,例如,触屏操作,当需要测试的终端设备数量较多时,测试人员需要逐个在每一个终端设备上进行操作。但是,对于某些APP,测试的时间点不同,会导致测试问题难以重现,影响测试结果。例如,在某一时间点用A手机测试某个频道的功能,在另一时间点用B手机测试该频道的功能时,该频道已经关闭了。
如何实现在多终端设备中的同步兼容性测试,是本申请所要解决的技术问题。
发明内容
有鉴于此,本申请实施例提供一种应用程序的兼容性测试方法和装置,用以解决现有的无法在多终端设备中实现同步兼容性测试的问题。
本申请实施例提供一种应用程序兼容性测试方法,包括:
确定主终端设备中对待测试应用程序执行兼容性测试操作的操作信息;
向从属终端设备发送所述操作信息,其中,所述操作信息用于对所述从属终端设备中的待测试应用程序执行与所述主终端设备中相同的兼容性测试操作。
可选地,在所述主终端设备和所述从属终端设备的屏幕分辨率相同时,确定主终端设备中对待测试应用程序执行兼容性测试操作的操作信息,包括:
获取所述主终端设备中对待测试应用程序执行兼容性测试操作的操作点;
确定所述操作点的坐标信息;
将所述坐标信息确定为所述操作信息。
可选地,在所述主终端设备和所述从属终端设备的屏幕分辨率不相同时,确定主终端设备中对待测试应用程序执行兼容性测试操作的操作信息,包括:
解析所述主终端设备中对待测试应用程序执行兼容性测试操作的操作结果;
根据解析结果,确定所述主终端设备中执行兼容性测试操作对应的屏幕控件标识;
将所述屏幕控件标识确定为所述操作信息。
可选地,在确定主终端设备中对待测试应用程序执行兼容性测试操作的操作信息之前,所述方法还包括:
启动所述主终端设备中的待测试应用程序;
向所述主终端设备中的代理服务程序发送监听指令,使得所述主终端设备中的代理服务程序根据所述监听指令,对所述主终端设备中对待测试应用程序执行兼容性测试操作进行监听。
可选地,在向从属终端设备发送所述操作信息之前,所述方法还包括:
启动所述从属终端设备中的待测试应用程序。
可选地,向从属终端设备发送所述操作信息,包括:
向所述从属终端设备中的代理服务程序发送所述操作信息,使得所述从属终端设备中的代理服务程序根据所述操作信息,对所述从属终端设备中的待测试应用程序执行与所述主终端设备中相同的兼容性测试操作。
本申请实施例还提供一种应用程序兼容性测试装置,包括:确定单元、发送单元,其中:
确定单元,用于确定主终端设备中对待测试应用程序执行兼容性测试操作的操作信息;
发送单元,用于向从属终端设备发送所述操作信息,其中,所述操作信息用于对所述从属终端设备中的待测试应用程序执行与所述主终端设备中相同的兼容性测试操作。
本申请实施例还提供一种应用程序兼容性测试装置,其特征在于,包括:存储器和处理器,其中:
存储器,用于存放程序;
处理器,用于执行所述存储器存放的程序,并具体执行:
确定主终端设备中对待测试应用程序执行兼容性测试操作的操作信息;
向从属终端设备发送所述操作信息,其中,所述操作信息用于对所述从属终端设备中的待测试应用程序执行与所述主终端设备中相同的兼容性测试操作。
本申请实施例还提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行以下方法:
确定主终端设备中对待测试应用程序执行兼容性测试操作的操作信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州云测信息技术有限公司,未经广州云测信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710536343.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种无人机的安装底架
- 下一篇:无人机用起落架