[发明专利]用于处理器的指令集批量测试装置与方法无效
申请号: | 201110439714.9 | 申请日: | 2011-12-23 |
公开(公告)号: | CN102567164A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 金峻宏;谢少林;倪素萍;杨勇勇 | 申请(专利权)人: | 中国科学院自动化研究所 |
主分类号: | G06F11/26 | 分类号: | G06F11/26 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 周国城 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 处理器 指令 批量 测试 装置 方法 | ||
1.一种用于处理器的指令集批量测试装置,其特征在于,包括:
测试用例批量管理装置,用于对测试用例进行管理,生成测试用例集,建立测试配置文件,并将测试用例或测试用例集输出到源文件编译装置,将测试配置文件输出到配置文件解析装置;
源文件编译装置,用于接收来自于测试用例批量管理装置的测试用例或测试用例集,将测试用例的源文件进行编译,生成可执行文件并输出到调试装置;
配置文件解析装置,用于接收来自于测试用例批量管理装置的测试用例或测试用例集中的测试配置文件以及测试源文件,对测试配置文件进行解析,并抽取测试源文件中的测试点信息,生成自动测试脚本,并输出到调试装置;
调试装置,用于接收来自源文件编译装置的可执行文件,以及来自配置文件解析装置的自动测试脚本,对处理器进行测试,从而验证处理器的功能。
2.如权利要求1所述的指令集批量测试装置,其特征在于,
测试用例批量管理装置包括测试用例库、用户输入模块和显示模块,其中测试用例库用于存储测试不同功能模块的测试用例;用户输入模块用于用户输入指令以对测试用例库进行操作;显示模块用于显示测试用例库中测试用例的信息。
3.如权利要求2所述的指令集批量测试装置,其特征在于,
所述测试用例包括测试源文件以及与各测试源文件所对应的测试配置文件、可自动验证的脚本文件、链接脚本文件、Makefile文件和测试日志文件。
4.如权利要求1所述的指令集批量测试装置,其特征在于,
所述对测试用例的管理包括测试用例的处理、测试用例集的处理、目录管理、临时文件清除和使用帮助。
5.如权利要求1所述的指令集批量测试装置,其特征在于,
源文件编译装置包括编译器和链接器;
编译器用于对从测试用例批量管理装置中输出的测试用例源文件通过编译器进行编译,生成目标文件;
链接器按链接脚本的指示把编译好的目标文件组合在一起,生成可执行的文件。
6.如权利要求1所述的指令集批量测试装置,其特征在于,
调试装置包括调试器和测试目标;调试器用于对解析后生成的自动测试脚本和源文件经过编译链接后生成的可执行文件按照测试目标进行处理,从而验证处理器功能。
7.如权利要求1所述的指令集批量测试装置,其特征在于,
所述测试用例批量管理装置分别与配置文件解析装置和源文件编译装置相连接,所述配置文件解析装置与源文件编译装置相连接,又分别与测试用例批量管理装置和调试装置相连接。
8.一种用于处理器的指令集批量测试方法,其特征在于包括如下步骤:
A、建立测试用例库,使该测试用例库包括多个测试用例,建立测试用例源文件,并在该源文件中设置断点标志;
B、建立与测试用例对应的测试配置文件;
C、从测试用例库中选择若干测试用例,生成测试用例集;
D、编译链接测试用例集中的测试用例源文件,生成可执行文件;
E、根据测试用例集中的测试用例源文件及其相对应的测试配置文件,生成自动测试脚本;
F、调用分别由步骤D和步骤E生成的可执行文件和自动测试脚本,对处理器进行指令集的批量测试。
9.如权利要求8所述的指令集批量测试方法,其特征在于:
在步骤A中,同时建立可自动验证的脚本文件、链接脚本文件、Makefile文件。
10.如权利要求9所述的指令集批量测试方法,其特征在于:
在步骤A中,使用汇编源文件或者C语言源文件建立测试用例源文件,并由若干个测试用例组成测试用例库。
11.如权利要求9所述的指令集批量测试方法,其特征在于:
在步骤B中,测试配置文件由XML格式的文件建立。
12.如权利要求9所述的指令集批量测试方法,其特征在于:
在步骤C中,测试用例集是多个与测试内容相关的测试用例组合成的集或者是单个测试用例。
13.如权利要求9所述的指令集批量测试方法,其特征在于:
在步骤D中,首先对每个测试用例源文件通过编译器进行编译,生成目标文件;然后,按链接脚本文件的指示把编译好的目标文件组合在一起,生成可执行的文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院自动化研究所,未经中国科学院自动化研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110439714.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种低成本实现高浓废水零排放的方法
- 下一篇:发动机废气后处理系统