[发明专利]一种基于PowerPC多核处理器的离线测试方法和装置有效
申请号: | 201710151367.7 | 申请日: | 2017-03-14 |
公开(公告)号: | CN108572892B | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 李国静 | 申请(专利权)人: | 大唐移动通信设备有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/26;G06F11/263 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 赵娟 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 powerpc 多核 处理器 离线 测试 方法 装置 | ||
1.一种基于PowerPC多核处理器的离线测试方法,其特征在于,所述PowerPC多核处理器具有用于完全模拟外部运行环境的模拟接口,所述方法包括:
当所述PowerPC多核处理器处于多核多进程的运行状态且需要进行离线测试时,确定待测试的目标程序;
针对所述目标程序加载测试任务;
从所述目标程序中提取测试用例;
采用所述模拟接口执行所述测试用例;
当所述测试用例执行完毕时,结束并删除所述测试任务;
其中,所述结束并删除所述测试任务的步骤包括:
通过重配置测试任务的定时中断通知消息,将所述测试任务从所述目标程序中删除,并结束所述测试任务。
2.根据权利要求1所述的方法,其特征在于,在所述采用所述模拟接口执行所述测试用例的步骤之后,所述的方法,还包括:
获取执行所述测试用例生成的测试报告;
依据所述测试报告判断所述测试用例是否执行完毕,以及,当所述测试用例未执行完毕,返回所述从所述目标程序中提取测试用例的步骤。
3.根据权利要求1或2所述的方法,其特征在于,所述针对所述目标程序加载测试任务的步骤包括:
通过重配置测试任务的定时中断通知消息,将测试任务加载进目标程序中,并开启所述测试任务。
4.根据权利要求3所述的方法,其特征在于,所述针对所述目标程序加载测试任务的步骤还包括:
获取所述目标程序的测试脚本;
采用所述测试脚本对所述目标程序加载测试任务;
所述结束并删除所述测试任务的步骤包括:
结束所述测试任务;
采用所述测试脚本从所述目标程序中删除所述测试任务。
5.根据权利要求3所述的方法,其特征在于,所述针对所述目标程序加载测试任务的步骤还包括:
获取所述目标程序的控制台命令;
采用所述控制台命令对所述目标程序加载测试任务;
所述结束并删除所述测试任务的步骤包括:
结束所述测试任务;
采用所述控制台命令从所述目标程序中删除所述测试任务。
6.一种基于PowerPC多核处理器的离线测试装置,其特征在于,所述PowerPC多核处理器具有用于完全模拟外部运行环境的模拟接口,所述装置包括软件代码模块和测试模块:
所述软件代码模块,用于在所述PowerPC多核处理器处于多核多进程的运行状态且需要进行离线测试时,确定待测试的目标程序;
所述测试模块包括测试加载子模块,测试执行子模块和测试复位子模块;其中,
所述测试加载子模块,用于针对所述目标程序加载测试任务;
所述测试执行子模块,用于从所述目标程序中提取测试用例,采用所述模拟接口执行所述测试用例;
所述测试复位子模块,用于在所述测试用例执行完毕时,结束并删除所述测试任务;其中,所述结束并删除所述测试任务包括通过重配置测试任务的定时中断通知消息,将所述测试任务从所述目标程序中删除,并结束所述测试任务。
7.根据权利要求6所述的装置,其特征在于,所述测试模块还包括:
测试报告获取子模块,用于获取执行所述测试用例生成的测试报告;
判断子模块,用于依据所述测试报告判断所述测试用例是否执行完毕,以及,在所述测试用例执行完毕时,调用所述测试复位子模块;在所述测试用例未执行完毕时,返回所述测试执行子模块。
8.根据权利要求6或7所述的装置,其特征在于,所述测试加载子模块包括:
测试任务开启单元,用于通过重配置测试任务的定时中断通知消息,将测试任务加载进目标程序中,并开启所述测试任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大唐移动通信设备有限公司,未经大唐移动通信设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710151367.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:显卡连接提示电路
- 下一篇:用于安全系统的端到端FPGA诊断的方法和系统