[发明专利]并行测试执行有效
| 申请号: | 201110354661.0 | 申请日: | 2011-10-25 |
| 公开(公告)号: | CN102419729A | 公开(公告)日: | 2012-04-18 |
| 发明(设计)人: | C·J·W·库什涅克;P·D·巴尼特 | 申请(专利权)人: | 微软公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 罗婷婷 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 并行 测试 执行 | ||
技术领域
本发明涉及进行并行测试执行的方法和系统。
背景技术
软件工具可允许开发者对所开发的代码运行测试。该工具可允许开发者指定要运行的多个测试,并可顺序地运行这些测试直到已运行了所有这些测试为止。不幸的是,顺序地运行测试可花费很长的时间。
在此要求保护的主题不限于解决任何缺点或仅在诸如上述环境中操作的各个实施例。相反,提供该背景仅用以示出在其中可实践在此描述的部分实施例的一个示例性技术领域。
发明内容
简言之,此处所描述的主题的各方面涉及测试执行。在各方面中,获取被配置为要在主测试环境中执行的测试的集合。然后,与在主测试环境中执行这些测试中的一个或多个相并行地在辅助测试环境中执行这些测试中的一个或多个。在主测试环境中执行一测试之前,执行检查以确定该测试是否已在辅助测试环境中被执行。如果该测试已经在辅助测试环境中被执行,则不在主测试环境中执行该测试,并且获取各个结果,并将这些结果都结合到主测试环境中,从而使得该测试看上去好像是在主测试环境中执行的一样。
提供本发明内容是为了简要地标识在以下详细描述中进一步描述的主题的一些方面。本发明内容并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。
除非上下文清楚地指出,否则短语“此处所描述的主题”指的是具体实施方式中描述的主题。术语“方面”被当作“至少一个方面”。标识具体实施方式中所描述的主题的各方面不旨在标识所要求保护的主题的关键特征或必要特征。
上述各方面和此处所描述的主题的其它方面是借助于示例说明的,并且不受附图限制,附图中相同的标号指示相似的元素。
附图说明
图1是表示其中可结合此处所描述主题的各方面的示例性通用计算环境的框图;
图2是根据此处所描述的主题的各方面的包括主测试环境和辅助测试环境的框图;
图3是根据此处所描述的主题的各方面的可用来显示辅助测试环境中的各测试的状态的示例性用户界面;
图4-5是根据此处所描述的主题的各方面的概括地表示可发生的示例性动作的流程图。
具体实施方式
定义
如此处所使用的,术语“包括”及其变体被当作开放式术语,表示“包括但不限于”。除非上下文以其他方式清楚地指示出,否则术语“或”被当作“和/或”。术语“基于”被当作“至少部分地基于”。术语“一个实施例”和“一实施例”被当作“至少一个实施例”。术语“另一实施例”被当作“至少一个其他实施例”。
如此处所使用地,诸如“一”和“该”等术语包括了所指示的项或动作中的一个或多个。具体而言,在权利要求书中,对某一项的引用一般表示存在至少一个这样的项,并且对一动作的引用表示执行该动作的至少一个实例。
标题是仅出于方便起见的;关于给定话题的信息可在其标题指示该话题的节之外找到。
其他显式或隐式定义可包括在下文中。
示例性操作环境
图1示出可在其上实现此处所描述的主题的各方面的合适的计算系统环境100的示例。计算系统环境100仅为合适的计算环境的一个示例,并非旨在对此处所描述的主题的各方面的使用范围或功能提出任何限制。也不应该将计算环境100解释为对示例性操作环境100中示出的任一组件或其组合有任何依赖性或要求。
此处所描述的主题的各方面可与众多其他通用或专用计算系统环境或配置一起操作。可适用于此处所述的主题的各方面的已知计算系统、环境或配置的示例包括个人计算机、服务器计算机、手持或膝上型设备、多处理器系统、基于微控制器的系统、机顶盒、可编程消费电子设备、网络PC、微型计算机、大型计算机、个人数字助理(PDA)、游戏设备、打印机、包括机顶盒,媒体中心或其他家电的家电设备、嵌入汽车或附加到汽车的计算设备、其他移动设备、包括任何上述系统或设备的分布式计算环境等等。
此处所描述的主题的各方面可在由计算机执行的诸如程序模块等计算机可执行指令的一般上下文中描述。一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。此处所描述的主题的各方面也可以在其中任务由通过通信网络链接的远程处理设备执行的分布式计算环境中实现。在分布式计算环境中,程序模块可以位于包括存储器存储设备在内的本地和远程计算机存储介质中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110354661.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种移动侦测实现方法及设备
- 下一篇:一种高速锗硅HBT器件结构及其制造方法





