[发明专利]动态加载和部署测试文件以防止测试执行的中断有效
申请号: | 201710964888.4 | 申请日: | 2017-10-17 |
公开(公告)号: | CN107957890B | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | J·布鲁斯-史密斯 | 申请(专利权)人: | 埃森哲环球解决方案有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅;辛鸣 |
地址: | 爱尔兰*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态 加载 部署 测试 文件 防止 执行 中断 | ||
本申请的各实施例涉及动态加载和部署测试文件以防止测试执行的中断。系统可以接收用以执行由测试文件中的代码表示的测试的指令。系统可以将与执行测试相关联的第一过程实例初始化。系统可以将与加载测试文件以及执行测试相关联的第二过程实例初始化。第二过程实例可以与第一过程实例不同。系统可以使用第二过程实例加来载测试文件。系统可以使用第一过程实例、第二过程实例和测试文件来执行测试,而不将测试文件加载到第一过程实例中。系统可以在测试的执行期间更新测试文件,而不中断测试的执行。
技术领域
本申请的各实施例涉及动态加载和部署测试文件以防止测试执行的中断。
背景技术
设备测试可以包括执行程序或应用,意图是查找与被测设备相关联的故障(例如,错误或其他缺陷)。例如,设备测试可以涉及执行程序代码来评估被测设备中的一个或多个感兴趣的性质。一般来说,这些性质可以指示被测设备满足特定设计或开发要求、正确地响应不同的输入、在可接受的时间内执行功能的程度是足够可用的,可以在它的预期的(一个或多个)环境中被安装和运行等。
发明内容
根据一些可能的实现方式,系统可以包括一个或多个处理器以接收用以执行由测试文件中的代码表示的测试的指令。一个或多个处理器可以将与执行测试相关联的第一过程实例初始化。一个或多个处理器可以将与加载测试文件和执行测试相关联的第二过程实例初始化。第二过程实例可以与第一过程实例不同。一个或多个处理器可以使用第二过程实例来加载测试文件。一个或多个处理器可以使用第一过程实例、第二过程实例和测试文件来执行测试,而不将测试文件加载到第一过程实例中。一个或多个处理器可以在测试的执行期间更新测试文件,而不中断测试的执行。
根据一些可能的实现方式,一种方法可以包括由设备接收用以执行由测试文件中的代码表示的测试的指令。该方法可以包括由设备将与第一存储器空间相关联的第一过程实例初始化以用于执行测试。该方法可以包括由设备将与第二存储器空间相关联的第二处理实例初始化以用于加载测试文件。第二过程实例可以与第一过程实例不同。第二存储器空间可以与第一存储器空间不同。该方法可以包括由设备将测试文件加载到第二存储器空间中,而不将测试文件加载到第一存储器空间中。该方法可以包括由设备使用第一过程实例、第二过程实例和被加载到第二存储器空间中的测试文件来执行测试。该方法可以包括由设备在测试的执行期间更新测试文件,而不中断测试的执行。
根据一些可能的实现方式,非暂态计算机可读介质可以存储一个或多个指令,该一个或多个指令当由一个或多个处理器执行时,使得一个或多个处理器接收用以执行包括在测试文件中的测试的指令。该一个或多个指令可以使得一个或多个处理器将与执行测试相关联的第一过程实例和第二过程实例初始化。第二过程实例可以与第一过程实例不同。该一个或多个指令可以使得一个或多个处理器使用第二过程实例来加载测试文件,而不将测试文件加载到第一过程实例中。该一个或多个指令可以使得一个或多个处理器使用第一过程实例、第二过程实例和测试文件来执行测试,而不将测试文件加载到第一过程实例中。
附图说明
图1A和图1B是本文描述的示例实现方式的概述的示图;
图2是其中可以实现本文描述的系统和/或方法的示例环境的示图;
图3是图2的一个或多个设备的示例部件的示图;以及
图4是用于动态加载和部署测试文件以防止测试执行的中断的示例过程的流程图。
具体实施方式
以下示例实现方式的详细描述参考附图。不同附图中的相同参考标记可以标识相同或相似的元件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于埃森哲环球解决方案有限公司,未经埃森哲环球解决方案有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710964888.4/2.html,转载请声明来源钻瓜专利网。