[发明专利]使用测试应用来执行现场测试的移动装置和方法有效
申请号: | 201480023954.2 | 申请日: | 2014-03-11 |
公开(公告)号: | CN105378680B | 公开(公告)日: | 2018-09-18 |
发明(设计)人: | 乔舒亚·斯科特·马修斯;大卫·迈克尔·泰特尔鲍姆 | 申请(专利权)人: | 爱普酷度有限责任公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 杨生平;钟锦舜 |
地址: | 美国马*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 各种 移动 装置 协调 应用 现场 用户 测试 结果 系统 方法 | ||
提供了一种用于跨各种移动装置来协调移动应用的现场用户测试结果的系统和方法。该系统可以包括:多个移动装置,其被配置为促进测试应用的现场用户测试;以及计算装置,其被配置为提供与测试应用的现场用户测试有关的分析。移动装置的测试模块可以被配置为:执行测试应用的一个或者多个操作;收集与测试应用的一个或者多个操作的执行有关的多个度量;基于收集的多个度量来确定错误是否与测试应用的操作一起出现;并且向一个或者多个其它移动装置传输与错误出现处的操作的执行有关的一个或者多个度量。测试模块可以为操作系统的一部分。
本申请要求于2013年3月15日提交的美国专利申请序列号No.13/837,851的权益,通过引用方式将其全部内容并入本文中。
技术领域
本发明涉及用于跨各种移动装置协调移动应用的现场用户测试结果的系统和方法。
背景技术
移动应用的现场用户测试(field user testing)涉及在移动装置的相应工作环境中测试在该移动装置上运行的应用。例如,应用开发者可以选择用户组,以在具有不同硬件和一个或者多个版本的一个或者多个操作系统的各种移动装置上测试应用。用户可以向应用开发者报告用户在测试期间遇到的错误。
一些传统系统可以使用半自动现场用户测试。例如,一些传统现场用户测试系统可以促进在测试期间出现的错误传输到与移动装置通信的服务器。其它传统系统可以经由即时消息能力向其它移动装置传输在测试期间出现的错误。
无论是使用用户报告还是使用一些类型的自动错误报告,传统系统通常经历了错误的出现与那个错误的分析之间的滞后。那个滞后可能影响错误的再现性和确定错误如何出现的能力。
用于移动应用的现场用户测试的传统系统遭受了这些缺陷及其它缺陷。
发明内容
解决传统系统的这些缺陷及其它缺陷的本发明涉及用于在跨各种移动装置协调移动应用的现场用户测试结果的系统和方法。
根据本发明的一个方面,应用开发者可能希望使用移动装置的选择来现场测试应用(“测试应用”)。选择的移动装置可以包括具有不同属性(例如不同硬件、一个或者多个操作系统、一个或者多个操作系统的一个或者多个版本和/或其它不同属性)的移动装置。
应用开发者可以选择部署测试应用的预先确定数量的移动装置。例如,应用开发者可以选择一个或者多个移动装置集合,其中,在给定集合中的移动装置相差单个属性。例如,属性可以包括硬件组件、软件组件、操作系统、操作系统的版本和/或其它属性。在另一个示例中,应用开发者可以选择预先确定数量的移动装置,其中,该装置可以相差超过一个属性。
移动装置可以通过测试应用执行一个或者多个操作来对测试应用进行测试。在一个实现方式中,应用开发者可以准备用于对测试应用进行测试的一个或者多个测试脚本。测试脚本可以包括多个操作、这些操作待被执行的顺序、用于多个操作中的一个或者多个操作的输入数据和/或用于对测试应用进行测试的其它信息。其上部署测试应用的移动装置可以使用一个或者多个测试脚本以用于对测试应用进行测试。在一个实现方式中,移动装置的一个或者多个用户可以由测试应用执行一个或者多个操作,其中,该一个或者多个操作可以与测试脚本不相关。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于爱普酷度有限责任公司,未经爱普酷度有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480023954.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:智能导航服务
- 下一篇:多处理器系统中的操作系统管理的中断引导