[发明专利]用于软件测试的计算设备、方法以及介质有效
申请号: | 201680012301.3 | 申请日: | 2016-02-25 |
公开(公告)号: | CN107278297B | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | P·R·兰茨;T·维尔哈姆;K·因施特鲁门托维;K·库马尔 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G11C29/10 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 用于软件测试的技术包括具有持续存储器的计算设备,其包括平台模拟器和将被测试的应用或其它代码模块。计算设备使用平台模拟器在测试位置生成针对应用的检查点。计算设备使用平台模拟器从测试位置到结束位置执行应用并且追踪对持续存储器的所有写入。计算设备生成平台模拟器模拟的计算设备的硬件规范所允许的持续存储器写入的排列。计算设备从检查点重放每个排列,模拟电源故障,然后使用平台模拟器调用用户定义的测试功能。计算设备可以测试存储器写入的不同排列,直到应用使用持续存储器被确认为止。描述和要求保护其它实施例。 | ||
搜索关键词: | 用于 软件 测试 计算 设备 方法 以及 介质 | ||
【主权项】:
一种用于软件测试的计算设备,所述计算设备包括:捕获模块,所述捕获模块用于:(i)使用所述计算设备的平台模拟器来从代码模块中的测试位置到所述代码模块中的第二位置执行所述代码模块,并且(ii)在执行所述代码模块期间追踪由所述平台模拟器模拟的模拟计算设备的持续存储器状态,以生成指示所述持续存储器状态的追踪数据;以及重放模块,所述重放模块用于(i)基于所述追踪数据来生成持续存储器写入的排列,其中,所述持续存储器写入的排列具有所述模拟计算设备的硬件规范所允许的排序,(ii)重放所述持续存储器写入的排列,(iii)响应于重放所述持续存储器写入的排列而模拟电源故障,以及(iv)响应于所述电源故障的模拟而使用所述平台模拟器来调用与所述代码模块相关联的测试功能。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201680012301.3/,转载请声明来源钻瓜专利网。
- 上一篇:用于响应于事务执行生成跟踪数据的装置和方法
- 下一篇:缓存器维护指令