[发明专利]应用测试和分析有效
申请号: | 201480016607.7 | 申请日: | 2014-03-16 |
公开(公告)号: | CN105144118B | 公开(公告)日: | 2018-10-02 |
发明(设计)人: | F·赵;N·布劳沃斯;N·D·A·兰恩;C-J·M·梁;R·钱德勒 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈斌 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 测试 分析 | ||
应用测试和分析可包括执行扰乱以影响与用户设备上执行的应用相关联的环境,而不影响用户设备上正在执行的其他应用。在扰乱正被执行的同时可跟踪应用的执行,以确定由应用消耗的用户设备的资源量以及确定应用的性能是否劣化。
测试应用以提供跨移动平台的兼容性(如硬件配置)可能对应用开发者提出挑战。例如,移动平台可能在多种类型的设备上可用,其中每种类型的设备具有不同量的资源,诸如存储器、处理能力、电池电源/电能等等。此外,设备可能能够使用各种各样的网络协议进行通信,包括较老的协议(如2G和2.5G)以及较新的协议(如3G协议、4G协议、Wi-Fi等)。从而,为了确保应用跨多个设备以及多种网络协议的兼容性,应用开发者可跨不同类型的网络使用多个设备来测试应用。然而,由于要测试应用所跨越的设备和网络类型的数量,这一测试过程可能是长且乏味的。
提供本概述以便以简化形式介绍将在以下详细描述中进一步描述的一些概念。本概述并不旨在标识出所要求保护的主题的关键特征或必要特征;也不旨在用于确定或限制所要求保护的主题的范围。
一般来说,本申请涉及应用的测试和/或分析。某些实现提供了执行扰乱来影响用户设备上执行的某一应用的环境,而不影响用户设备上执行的其他应用的技术和安排。可在执行扰乱的同时监视应用的执行以收集数据。所收集的数据可被分析来确定扰乱是否造成了过度的资源消耗和/或性能劣化。
参考附图阐述详细描述。在附图中,附图标记最左边的数字标识该附图标记首次出现的附图。在不同附图中使用同一附图标记指示相似或相同的项或特征。
图1例示出根据一些实现的用于应用测试和分析的示例框架。
图2例示出根据一些实现的包括扰乱工具和监视工具的示例框架。
图3例示出根据一些实现的用于扰乱和监视的示例架构。
图4例示出根据一些实现的用于网络仿真的示例架构。
图5例示出根据一些实现的包括执行测试代码的示例过程的流程图。
图6是根据一些实现的包括扰乱应用的示例过程的流程图。
图7是根据一些实现的包括跟踪应用的执行的示例过程的流程图。
图8是根据某些实现的示例计算设备和环境的框图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480016607.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种移液管存放架
- 下一篇:一种改进结构的反应釜