中断控制器的自动测试方法、系统及相关设备
摘要文本
本发明适用于计算机领域,提供了一种中断控制器的自动测试方法、系统及相关设备。本发明所达到的有益效果,在于将测试的过程分为配置测试用例、生成测试文件以及执行测试文件得到中断控制器的测试结果,将过程分层使得测试过程更加灵活;测试用例可以进行定向配置、随机配置以及手动配置,定向配置实现对中断控制器定向测试用例的持续集成,随机配置实现对中断控制器的随机测试,可手动配置测试用例使得测试用例生成更灵活,同时三种配置方式保证了中断控制器的测试覆盖率并且满足了测试方法的完备性和高效性;采用头文件让测试程序的源码更加简洁,便于在测试发现问题时,测试人员能够快速的核对寄存器值,提高了审核以及调试分析的效率。
申请人信息
- 申请人:睿思芯科(成都)科技有限公司
- 申请人地址:610000 四川省成都市中国(四川)自由贸易试验区成都高新区蜀锦路88号1栋2单元11楼01号
- 发明人: 睿思芯科(成都)科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 中断控制器的自动测试方法、系统及相关设备 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311816429.3 |
| 申请日 | 2023/12/27 |
| 公告号 | CN117472673B |
| 公开日 | 2024/3/26 |
| IPC主分类号 | G06F11/22 |
| 权利人 | 睿思芯科(成都)科技有限公司 |
| 发明人 | 雷波 |
| 地址 | 四川省成都市中国(四川)自由贸易试验区成都高新区蜀锦路88号1栋2单元11楼01号 |
专利主权项内容
1.一种中断控制器的自动测试方法,其特征在于,所述自动测试方法包括以下步骤:基于脚本语言建立所述中断控制器的自动测试脚本,所述自动测试脚本用于配置测试用例以及生成头文件;通过所述自动测试脚本配置多个所述测试用例的参数,并将多个所述测试用例记录和保存;其中,所述参数包括所述测试用例的名称、所述测试用例的输入和输出的属性设定和连接关系、所述测试用例的预设中断行为以及所述测试用例的预期中断行为;配置包括定向配置、随机配置以及手动配置中的任意一种,所述定向配置为:通过在所述自动测试脚本中预设约束条件,从而自动配置生成用于进行定向测试的所述测试用例的参数;所述随机配置为:通过在所述自动测试脚本中增加随机的约束条件,从而自动配置生成用于进行随机测试的所述测试用例的参数;所述手动配置为:通过在所述自动测试脚本中手动配置约束条件,从而生成用于进行定向补充测试的所述测试用例的参数;通过所述自动测试脚本根据所述测试用例的参数,计算出所述中断控制器对应的寄存器值,并生成与所述寄存器值对应的宏命令的所述头文件;依次将所述头文件在编程语言中运行,生成与所述测试用例对应的测试文件;执行所述测试文件,得到所述中断控制器的测试结果。