[发明专利]同步移动设备的移动应用程序的自动验证在审

专利信息
申请号: 201610843332.5 申请日: 2016-09-21
公开(公告)号: CN107861860A 公开(公告)日: 2018-03-30
发明(设计)人: 战戟;隋涛;郝强 申请(专利权)人: FMR有限责任公司
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 广州嘉权专利商标事务所有限公司44205 代理人: 郑勇
地址: 美国马*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 同步 移动 设备 应用程序 自动 验证
【说明书】:

技术领域

一般说来,本发明涉及方法和装置,包括计算机程序产品,用来自动验证同步移动设备上的应用程序。

背景技术

现今的运算设备,例如笔记本电脑、平板电脑和智能手机,可在各种各样的软硬件平台上获得,这些平台各自具有不同的运行需求和外形。这些设备中的大多数提供软件供用户连接因特网并访问移动应用程序。当今的网络应用程序通常要求相同的测试用例能够在横跨多个平台和布局的应用程序上执行,其中当在每一个设备上执行时,由于像屏幕尺寸、用户交互设计、硬件配置文件等因素,每一个应用程序就外观和功能而言通常会有轻微的差异。结果就是,应用程序的开发人员在跨设备、平台和布局的范围内快速且高效的测试这种移动应用程序且不需要很多(如果有的话)手动测试人员参与的能力已经变得很重要。

为了能高效的测试各种各样的设备,执行所述移动应用程序的移动设备的同步是需要的。例如,一个与移动应用程序相关的网站必须能被每一个移动设备浏览器进入以打开相关应用。同样的,必须逐个测试像菜单、页面、链接、文本信息、按钮、图片、视频和图像等这些必须存在于应用程序中的确切特征。不管每一台设备在布局、形状和功能上的内在区别,能够自动同步每一台移动设备的功能和操作的测试环境,并同时撷取测试结果,而不是要求测试人员手动的在每一个单独的设备上执行每一次测试,能够带来更高的效率和更宽的测试范围。然而,这种同步难以实现。

发明内容

因此,用于对各种不同的移动设备上的移动应用程序进行自动验证的方法和系统是必须的,其能够有利地运用设备的同步功能快速且高效的测试每个设备上的应用程序。此处所述的技术描述了一种测试方法,其能够同步测试和验证具有不同布局、形状特性、屏幕尺寸和硬件平台的移动设备上的移动应用程序。同时,此文所述的技术运用光学识别(OCR)技术分析显示每一移动设备屏幕上的应用区域以作比较,目的是验证应用程序是否得到恰当显示。此文所描述的同步组件使移动软件测试循环更加高效,尤其是在目前,在即将投放市场的挑战下,手动测试是在多个不同的移动应用设备上进行的情况下。所述系统和方法能够用于测试任何安装在移动设备上的第三方移动应用程序,以及原生的基于UI的,如电话拨号、短讯服务、日历等类似的,目前的测试结构还不能测试的功能。

本文所提供的技术结合手机和远端控制技术以获取带有相关内容的屏幕图片,并利用OCR技术处理图片来验证应用程序的操作并确认在具体的外型尺寸、操作系统上是否存在错误或问题等等。本文所描述的同步处理是基于父子架构,其中多个子设备基于从父设备收到的指令和信息同时并同步运行。

一方面,本发明的特征在于一种自动验证同步移动设备上的应用程序的计算机化方法。服务器运算设备接收命令,所述命令与通过客户端运算设备访问的移动应用程序相关联,所述服务器运算设备还接收与所述移动应用程序在客户端运算设备上的当前视图相对应的第一图像文件。所述服务器运算设备传输所述命令到多个与服务器运算设备耦合的移动运算设备。每一移动运算设备一旦从服务器运算设备接收命令则访问移动应用程序且执行针对移动应用程序的命令。所述服务器运算设备从每一移动运算设备接收第二图像文件,所述第二图像文件与所述移动应用程序在该移动运算设备上的当前视图相对应。所述服务器运算设备,从第一图像文件的一个或者多个预定义区域中提取第一组文本段,并从每一第二图像文件的一个或者多个预定义区域中提取第二组文本段。所述服务器运算设备被配置为对比第一组文本段和每一个第二组文本段以判断第一组文本段和每一第二组文本段之间是否存在差异。

另一方面,本发明的特征在于一种自动验证同步移动设备上的应用程序的系统。该系统包括带有处理器和存储器的服务器运算设备。服务器运算设备被配置为接收与通过客户端运算设备访问的移动应用程序相关联的命令,以及与所述移动应用程序在该客户端运算设备上的当前视图相对应的第一图像文件。所述服务器运算设备被配置为传输所述命令到多个与服务器运算设备耦合的移动运算设备。每一移动运算设备均被配置为一旦从服务器运算设备接收命令则访问移动应用程序且执行针对移动应用程序的命令。所述服务器运算设备被配置为从每一移动运算设备接收第二图像文件,所述第二图像文件与所述移动应用程序在该移动运算设备上的当前视图相对应。所述服务器运算设备被配置为,从第一图像文件的一个或者多个预定义区域中提取第一组文本段,并从每一第二图像文件的一个或者多个预定义区域中提取第二组文本段。所述服务器运算设备被配置为对比第一组文本段和每一个第二组文本段以判断第一组文本段和每一第二组文本段之间是否存在差异。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于FMR有限责任公司,未经FMR有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201610843332.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top