[发明专利]动态加载和部署测试文件以防止测试执行的中断有效
申请号: | 201710964888.4 | 申请日: | 2017-10-17 |
公开(公告)号: | CN107957890B | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | J·布鲁斯-史密斯 | 申请(专利权)人: | 埃森哲环球解决方案有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅;辛鸣 |
地址: | 爱尔兰*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态 加载 部署 测试 文件 防止 执行 中断 | ||
1.一种系统,包括:
一个或多个存储器;
用于接收用以执行由测试文件中的代码表示的测试的指令的装置;
用于将第一过程实例初始化的装置,所述第一过程实例与执行所述测试相关联,
所述第一过程实例与关联于所述一个或多个存储器的第一存储器空间相关联;
用于将第二过程实例初始化的装置,所述第二过程实例与加载所述测试文件和执行所述测试相关联,
所述第二过程实例与所述第一过程实例不同,并且
所述第二过程实例与关联于所述一个或多个存储器的第二存储器空间相关联;
用于使用所述第二过程实例来加载所述测试文件的装置;
用于基于被存储在所述第二存储器空间中的并且向所述第一过程实例提供的代码而使用所述第一过程实例、所述第二过程实例和所述测试文件来执行所述测试、而不将所述测试文件加载到所述第一过程实例中的装置;以及
用于在由所述第一过程实例进行的所述测试的执行期间在所述第二存储器空间中更新所述测试文件、而不中断所述测试的执行的装置。
2.根据权利要求1所述的系统,其中用于更新所述测试文件的所述装置包括:
用于接收更新后的测试文件的装置,所述更新后的测试文件是对所述测试文件的更新;以及
用于存储所述更新后的测试文件、而不中断所述测试的执行的装置。
3.根据权利要求2所述的系统,还包括:
用于接收指示一个或多个测试文件已被更新的消息的装置;
用于基于接收所述消息来请求所述一个或多个测试文件的装置;并且
其中用于接收所述更新后的测试文件的所述装置包括:
用于基于请求所述一个或多个测试文件来接收所述更新后的测试文件的装置。
4.根据权利要求2所述的系统,其中用于存储所述更新后的测试文件的所述装置包括:
用于利用所述更新后的测试文件来替换所述测试文件、而不中断所述测试的执行的装置。
5.根据权利要求1所述的系统,其中所述系统还包括以下中的至少一项:
用于基于确定所述测试的执行完成来卸载所述测试文件的装置;
用于基于确定所述测试的执行完成来卸载所述第一过程实例的装置;
用于基于确定所述测试的执行完成来卸载所述第二过程实例的装置;或者
用于基于确定所述测试的执行完成来向另一设备发送所述测试的结果的装置。
6.根据权利要求1所述的系统,其中所述第一过程实例和所述第二过程实例与分离的执行线程相关联。
7.根据权利要求1所述的系统,其中所述系统包括:
第一测试服务器,所述第一测试服务器测试第一被测设备;
第二测试服务器,所述第二测试服务器测试第二被测设备;以及
主测试服务器,所述主测试服务器将用以执行所述测试的所述指令提供给所述第一测试服务器和所述第二测试服务器。
8.根据权利要求7所述的系统,其中所述第一测试服务器远离所述第二测试服务器而被定位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于埃森哲环球解决方案有限公司,未经埃森哲环球解决方案有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710964888.4/1.html,转载请声明来源钻瓜专利网。