测试移动应用的管理器、测试代理器及方法技术

技术编号:13110572 阅读:76 留言:0更新日期:2016-03-31 15:52
本发明专利技术公开了一种管理器、安装于移动设备上的测试代理器及其方法。管理器包括:第一网络连接模块,被配置为通过互联网建立与个人的移动设备的连接,其中所述移动设备上安装有测试代理器,用以在所述移动设备上对移动应用进行测试操作;和安全模块,被配置为通过所述第一网络连接模块与所述测试代理器通信,以使所述测试代理器对所述移动设备进行安全控制。根据本发明专利技术的各个实施例的管理器、移动设备和方法,可以大大减低数据中心的维护成本及移动设备的购买成本,无需分析市场需求,终端用户所具有的移动设备就是测试者需要的移动设备,由此可以支持在更多类型、更真实用户环境的移动设备上测试移动应用。

【技术实现步骤摘要】

本专利技术涉及云计算技术,更具体地,涉及一种用于测试移动应用(程序)的管理 器、测试代理器及相应的方法。
技术介绍
当前,为确保移动应用程序的适用性,需要在移动应用程序投入使用前,在移动设 备上对移动应用程序进行测试,送些测试都是基于实际设备,而不是基于模拟器。所有用于 移动应用测试的移动设备都由服务提供方或测试者自己提供,放置在用于进行测试的数据 中必,送些移动设备的类型和数量都是有限的。而且,服务提供方和测试者需要跟踪和分析 当前主流的移动设备,W便订购新型的移动设备来满足测试需求。 在送种情况下,数据中必的维护、移动设备的购买需要较高成本,且由于有太多种 类的移动设备,所购买的移动设备的数量和类型是有限的,其仅能覆盖一部分主要的类型。 并且,需要服务提供方和测试者长期跟踪和分析当前主流移动设备的市场,订购新型移动 设备,由此在购置市场上存在的新移动设备时存在较高风险。
技术实现思路
本专利技术采用了一种新的操作模式,即建立移动设备云系统,其可W充分利用大量 终端用户的移动设备(手机、平板电脑等)的空闲时间来进行移动应用的测试,同时在不同 的终端用户的实际环境中能够保证足够的安全控制。 根据本专利技术的一个实施例,提供一种管理器,包括:第一网络连接模块,被配置为 通过互联网建立与个人的移动设备的连接,其中所述移动设备上安装有测试代理器,用W 在所述移动设备上对移动应用进行测试操作;和安全模块,被配置为通过所述第一网络连 接模块与所述测试代理器通信,W使所述测试代理器对所述移动设备进行安全控制。 根据本专利技术的另一个实施例,提供一种管理方法,包括:通过互联网建立与个人的 移动设备的连接,其中所述移动设备上安装有测试代理器,用W在所述移动设备上对移动 应用进行测试操作;和与所述测试代理器通信,W使所述测试代理器对所述移动设备进行 安全控制。 根据本专利技术的再一个实施例,提供一种安装在移动设备上的测试代理器,其被配 置为控制所述移动设备对移动应用进行测试操作,所述测试代理器包括:第二网络连接模 块,被配置为通过互联网建立与管理器的连接;其中测试代理器被配置为通过所述第二网 络连接模块与所述管理器通信,W对所述移动设备进行安全控制。 根据本专利技术的再另一个实施例,提供一种在移动设备中执行的方法,包括;通过互 联网建立所述移动设备与管理器的连接;将测试代理器安装在所述移动设备上,W控制所 述移动设备对移动应用进行测试;利用测试代理器与所述管理器通信,对所述移动设备进 行安全控制。 根据本专利技术的再另一个实施例,提供一种在移动设备中执行的方法,包括;通过互 联网将移动设备连接到管理器;将所述移动设备的信息注册到所述管理器;进行安全控制W备份所述移动设备的用户数据和/或应用环境;确认所述移动设备已经能够用于测试移 动应用。 根据本专利技术的再另一方面,提供一种用于进行移动应用测试的计算机程序产品, 所述计算机程序产品包括可由计算机读取并存储指令的存储介质,所述指令由所述计算机 执行,W执行根据本专利技术的上述各个方面提供的用于进行移动应用测试的方法的各步骤。 根据本专利技术的各个实施例的系统、方法和设备,可W大大减低数据中必的维护W 及移动设备的购买等成本,无需分析市场需求,移动设备的用户所具有的移动设备就是测 试者需要的移动设备,由此可W支持在更多类型、更真实用户环境的移动设备上测试移动 应用。【附图说明】 通过结合附图对本专利技术的示例性实施方式进行更详细的描述,本专利技术的上述W及 其它目的、特征和优势将变得更加明显,其中,在本专利技术示例性实施方式中,相同的参考标 号通常代表相同部件。 图1表示根据本专利技术一实施例的云计算节点; 图2表示根据本专利技术一实施例的云计算环境; 图3表示根据本专利技术一实施例的抽象模型层; 图4表示根据本专利技术一实施例的进行移动应用测试的云系统; 图5(a)是示出根据本专利技术一实施例的管理器的方框图; 图5(b)是示出根据本专利技术另一实施例的管理器的方框图; 图6(a)是示出根据本专利技术一实施例的安装于移动设备上的测试代理器的方框 图; 图6(b)是示出根据本专利技术另一实施例的安装于移动设备上的测试代理器的方框 图; 图7是示出根据本专利技术一实施例的用于测试移动应用的测试者的终端设备的方 框图; 图8是示出根据本专利技术一实施例的在管理器中执行的方法的流程图; 图9是示出根据本专利技术另一实施例的在管理器中执行的方法的流程图; 图10是示出根据本专利技术一实施例的在移动设备中执行的方法的流程图;图11是示出根据本专利技术另一实施例的在移动设备中执行的方法流程图; 图12是示出根据本专利技术一实施例的在测试者的终端设备中执行的方法的流程 图。【具体实施方式】 下面将参照附图更详细地描述本公开的优选实施方式。虽然附图中显示了本公开 的优选实施方式,然而应该理解,可WW各种形式实现本公开而不应被送里阐述的实施方 式所限制。相反,提供送些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的 范围完整的传达给本领域的技术人员。首先应当理解,尽管本公开包括关于云计算的详细描述,但其中记载的技术方案 的实现却不限于云计算环境,而是能够结合现在已知或W后开发的任何其它类型的计算环 境而实现。 云计算是一种服务交付模式,用于对共享的可配置计算资源池进行方便、按需的 网络访问。可配置计算资源是能够W最小的管理成本或与服务提供者进行最少的交互就能 快速部署和释放的资源,例如可W是网络、网络带宽、服务器、处理、内存、存储、应用、虚拟 机和服务。送种云模式可W包括至少五个特征、至少Η个服务模型和至少四个部署模型。 特征包括:按需自助式服务;云的消费者在无需与服务提供者进行人为交互的情况下能够单 方面自动地按需部署诸如服务器时间和网络存储等的计算能力。 广泛的网络接入;计算能力可W通过标准机制在网络上获取,送种标准机制促进 了通过不同种类的瘦客户机平台或厚客户机平台(例如移动电话、膝上型电脑、个人数字 助理PDA)对云的使用。 资源池:提供者的计算资源被归入资源池并通过多租户(multi-tenant)模式服 务于多重消费者,其中按需将不同的实体资源和虚拟资源动态地分配和再分配。一般情况 下,消费者不能控制或甚至并不知晓所提供的资源的确切位置,但可W在较高抽象程度上 指定位置(例如国家、州或数据中必),因此具有位置无关性。 迅速弹性:能够迅速、有弹性地(有时是自动地)部署计算能力,W实现快速扩展, 并且能迅速释放来快速缩小。在消费者看来,用于部署的可用计算能力往往显得是无限的, 并能在任意时候都能获取任意数量的计算能力。 可测量的服务:云系统通过利用适于服务类型(例如存储、处理、带宽和活跃用户 帐号)的某种抽象程度的计量能力,自动地控制和优化资源效用。可W监测、控制和报告资 源使用情况,为服务提供者和消费者双方提供透明度。[003引服务模型如下: 软件即服务(Saa巧:向消费者提供的能力是使用提供者在云基础架构上运行的 应用。可W通过诸如网络浏览器的瘦客户机接口(例如基于网络的电子邮件)从各种客户 机设备访问应用。除了有限的特定于用户的应用配置设置外,消费者既不管理也不控制包 括网络、服务器、操作系统、存储、乃至单个应用能力等的底层云基础架构。 平台即本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/CN105446872.html" title="测试移动应用的管理器、测试代理器及方法原文来自X技术">测试移动应用的管理器、测试代理器及方法</a>

【技术保护点】
一种管理器,包括:第一网络连接模块,被配置为通过互联网建立与个人的移动设备的连接,其中所述移动设备上安装有测试代理器,用以在所述移动设备上对移动应用进行测试操作;和安全模块,被配置为通过所述第一网络连接模块与所述测试代理器通信,以使所述测试代理器对所述移动设备进行安全控制。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴金强王德军武靖赵秋霞谭帅
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1