[发明专利]一种用于硬件功能诊断的一体化测试方法有效
申请号: | 201811560038.9 | 申请日: | 2018-12-19 |
公开(公告)号: | CN109753431B | 公开(公告)日: | 2023-02-28 |
发明(设计)人: | 潘雷;刘辉;唐成;杜鑫;刘可昌 | 申请(专利权)人: | 卡斯柯信号有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 应小波 |
地址: | 200070 上海市静安区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 硬件 功能 诊断 一体化 测试 方法 | ||
本发明涉及一种用于硬件功能诊断的一体化测试方法,该方法依赖多核CPU的性能优势,并行运行各硬件功能的测试程序,调用硬件设备的驱动接口,完成对被测系统的内部硬件模块的测试和其他外部接口模块的测试。与现有技术相比,本发明具有实时性强、灵活性高、执行效率高、运行稳定、可靠等优点。
技术领域
本发明涉及一种轨道交通系统的测试方法,尤其是涉及一种用于硬件功能诊断的一体化测试方法。
背景技术
随着现代技术的快速发展,轨道交通系统对硬件系统的功能测试的可靠性、稳定性、准确率和覆盖率的要求越来越高。在满足这些基本要求的情况下,还对测试的实时性和执行效率提出了更高的要求。
在业内存在多种硬件功能测试的诊断方案,但是都不能完全满足这些要求,例如:
1、在Linux系统中,可以打开的窗口数量有限,每个窗口只测试系统中的一个功能,这样测试的功能数量会受到限制,势必要对所有要测试的功能进行取舍。而且,在测试结果查询过程中需要不停的切换窗口来查询功能测试结果,带来了操作不便的问题;
2、在有些使用Labview开发环境搭建的硬件功能测试系统,使用顺序的测试序列完成功能测试任务,且测试序列在执行过程中无法指示详细报错信息,只能知道测试结果是否出现失败。测试的详细信息需要待测试结束或停止测试时才能产生,这就影响了测试的实时性和测试的效率。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种实时性强、灵活性高、执行效率高、运行稳定、可靠的用于硬件功能诊断的一体化测试方法。
本发明的目的可以通过以下技术方案来实现:
一种用于硬件功能诊断的一体化测试方法,该方法依赖多核CPU的性能优势,并行运行各硬件功能的测试程序,调用硬件设备的驱动接口,完成对被测系统的内部硬件模块的测试和其他外部接口模块的测试。
优选地,所述的测试方法设有支持测试项可配置。
优选地,用户通过配置想要测试的功能、测试循环次数或测试时间,来提升功能测试的效率。
优选地,所述的测试方法具体包括以下步骤:
(1)将各个被测的功能一体化,通过分析各功能的相关性或执行顺序进行有序结合在一起;
(2)各个测试功能的可配置性,用户可对被测功能进行裁剪,对本次测试的无关项禁用,只测试在现场出现的硬件故障相关功能来提高硬件的诊断效率;
(3)测试的循环次数及测试时间用户可自己设置;
(4)被测产品的序列号具有防输错设计,防止被测产品的序列号类型或位数出错;
(5)测试信息实时打印,用户可以时刻了解测试情况及详细信息;
(6)测试信息的累积体现;
(7)测试日志的保持。
优选地,所述的步骤(6)具体为:本次打印的测试结果体现了从开始测试到本次测试的所有信息,不会出现测试结果误覆盖的情况
优选地,所述的步骤(6)中的测试日志可在指定的路径下和以指定的日志名称实时保存,不必担心日志丢失。
与现有技术相比,本发明具有以下优点:
1、本发明提高了测试的实时性,可以实时打印测试结果,避免必须等到设定的测试循环次数或测试时间结束后才能看测试详细信息,节约测试时间;
2、本发明提高了执行效率,所有测试项可以显示在一个界面上,无需不断切换窗口查询测试结果,在界面上更简单明了、操作更便捷;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卡斯柯信号有限公司,未经卡斯柯信号有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811560038.9/2.html,转载请声明来源钻瓜专利网。