【技术实现步骤摘要】
安全计算机平台测试系统及方法
[0001]本专利技术涉及自动化测试
,尤其涉及一种安全计算机平台测试系统及方法。
技术介绍
[0002]安全计算机平台广泛应用于轨道交通系统中,以提高列车安全运行。为了保证轨道交通系统的安全性,在将安全计算机平台装配到轨道交通系统之前,需要对安全计算机平台进行充分测试,以保障安全计算机平台的可靠性。
[0003]现有技术中的采用人工测试方法,对安全计算机平台某一功能或某一模块进行测试。而安全计算机平台内部结构复杂,且集成有多种功能模块,若采用人工测试对安全计算机平台进行测试,不仅无法实现对安全计算机平台的全面测试,且测试精度也难以保证。
技术实现思路
[0004]本专利技术提供一种安全计算机平台测试系统及方法,用以解决现有技术中人工对安全计算机平台进行测试,导致测试不全面和测试精度低的缺陷,实现提高测试全面性和测试精度。
[0005]本专利技术提供一种安全计算机平台测试系统,包括:上位机、交换机、工装插箱和维护网;
[0006]所述交换机包括第一交 ...
【技术保护点】
【技术特征摘要】
1.一种安全计算机平台测试系统,其特征在于,包括:上位机、交换机、工装插箱和维护网;所述交换机包括第一交换机和第二交换机;所述上位机通过所述第一交换机分别与所述第二交换机和所述工装插箱连接;所述工装插箱与安全计算机平台的待测试板卡连接,所述第二交换机通过所述维护网与所述待测试板卡连接;所述上位机用于,通过所述维护网和/或所述工装插箱,向所述待测试板卡发送测试控制指令,并根据所述维护网反馈的响应数据和/或所述工装插箱反馈的响应数据,获取所述待测试板卡的测试结果。2.根据权利要求1所述的安全计算机平台测试系统,其特征在于,所述上位机包括用户登录模块、板卡选择模块、配置模块、测试模块和主控模块;所述主控模块分别与所述用户登录模块、所述板卡选择模块、所述配置模块、所述测试模块连接;所述用户登录模块用于根据用户输入的用户名和密码,对用户的身份进行验证;所述板卡选择模块用于,提供板卡选择界面,并在接收到板卡选择指令的情况下,对板卡选择指令进行解析,获取待测试板卡的标识,并将所述标识发送至所述主控模块;所述主控模块用于:根据所述标识,在数据库中获取所述待测试板卡的测试项和地址;控制所述配置模块,将所述待测试板卡的地址、所述测试项的测试类型和测试内容,以及所述上位机的地址,配置到协议帧模板中,得到所述待测试板卡的测试协议帧;控制所述测试模块,根据所述测试协议帧,向所述待测试板卡发送测试控制指令。3.根据权利要求2所述的安全计算机平台测试系统,其特征在于,所述上位机还包括日志模块和报告模块;所述主控模块分别与所述日志模块和报告模块连接;所述主控模块还用于:在确定所述待测试板卡处于测试完成状态的情况下,判断所述板卡选择指令中是否包含测试日志输出指令和/或测试报告输出指令;在确定所述板卡选择指令中包含测试日志输出指令的情况下,触发所述日志模块根据所述待测试板卡的标识,输出所述待测试板卡的测试日志;和/或,在确定所述板卡选择指令中包含测试报告输出指令的情况下,触发所述报告模块根据所述待测试板卡的标识,输出所述待测试板卡的测试报告。4.根据权利要求2所述的安全计算机平台测试系统,其特征在于,所述上位机还包括事件订阅模块;所述主控模块与所述事件订阅模块连接;所述主控模块还用于,在获取到所述待测试板卡的测试结果的情况下,触发所述事件订阅模块向所述待测试板卡对应的事件订阅者,发送所述待测试板卡的测试结果。5.根据权利要求1
‑
【专利技术属性】
技术研发人员:熊伟,刘鹏,周磊,熊玉姣,
申请(专利权)人:交控科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。