通信接口的测试系统技术方案

技术编号:14176935 阅读:131 留言:0更新日期:2016-12-13 09:29
本实用新型专利技术涉及仿真技术领域,公开了一种通信接口的测试系统。本实用新型专利技术中,通信接口的测试系统包含被测件的控制器、上位机与包含至少两个通信接口的下位机;上位机与下位机通信连接;下位机通过通信接口与被测件的控制器通信连接;在对通信接口进行测试时,下位机通过内置的驱动装置驱动所有通信接口同时运行;在所有通信接口运行时,下位机对所有通信接口进行测试,并将测试结果反馈至上位机。本实用新型专利技术还提供一种通信接口的测试系统,包含上位机与包含至少两个通信接口的下位机;下位机中包含预先建立的被测件的控制器的模型。这样,可以对所有的通信接口同时测试,并将所有接口的测试结果同时反馈给上位机,提高测试效率,方便快捷。

Communication interface test system

The utility model relates to the technical field of simulation, and discloses a test system of a communication interface. In the utility model, the test system communication interface contains DUT controller, PC and contains at least two communication interface machine; the upper machine and lower machine communication connection; lower computer through the communication interface and the measured controller communication connection parts; during the test of communication interface, the machine running at the same time the driving device drives all the built-in communication interface; all communication interface operation, machine testing of all communication interface, and the testing results feedback to the host computer. The utility model also provides a communication interface testing system, which comprises an upper computer and a lower computer comprising at least two communication interfaces. In this way, all communication interfaces can be tested at the same time, and the test results of all interfaces are fed back to the host computer at the same time.

【技术实现步骤摘要】

本技术涉及仿真
,特别涉及一种通信接口的测试系统
技术介绍
在轨道交通、智能电网、航空航天、航海等领域,在实物不具备的条件下,需要对被测软件的接口的进行动态测试与验证;其中,被测软件为嵌入式软件。但是,现有技术中,测软件的接口单一或者不够丰富,而且,在对接口进行测试时,在一个测试用例中只能测试一个接口,而且,在与simulink模型结合的接口驱动模块的实现上,每次只能驱动一个接口运行,也导致每次只能测试一个接口,只有将对其中一个接口的测试关闭之后,才能开启对另一个接口的测试,这给对多个接口的测试工作带来不便,而且需要人工监视测试过程。
技术实现思路
本技术的目的在于提供一种通信接口的测试系统,可以对所有的通信接口同时进行测试,提高了测试效率,并将所有接口的测试结果同时反馈给上位机,方便快捷。为解决上述技术问题,本技术的实施方式提供了一种通信接口的测试系统,包含:被测件的控制器、上位机与包含至少两个通信接口的下位机;所述上位机与所述下位机通信连接;所述下位机通过所述通信接口与所述被测件的控制器通信连接;在对所述通信接口进行测试时,所述下位机通过内置的驱动装置驱动所有所述通信接口同时运行;在所有所述通信接口运行时,所述下位机对所有所述通信接口进行测试,并将测试结果反馈至所述上位机。本技术的实施方式还提供了一种通信接口的测试系统,包含:上位机与包含至少两个通信接口的下位机;其中,所述通信接口为所述下位机与被测件的控制器的通信接口;所述上位机与所述下位机通信连接;所述下位机中包含预先建立的所述被测件的控制器的模型;在对所述通信接口进行测试时,所述下位机通过内置的驱动装置驱动所有所述通信接口同时运行;同时,所述下位机运行所述被测件的控制器的模型,模拟所述被测件的控制器与所述通信接口进行通信;所述下位机对所有所述通信接口进行测试,并将测试结果反馈至所述上位机。本技术实施方式相对于现有技术而言,通过在下位机内置的驱动装置,可以驱动所有通信接口同时运行,从而可以实现下位机对所有通信接口进行同时测试,而无需对每个通信接口单独驱动并且单独测试,提高了测试效率,方便快捷,另外将测试结果反馈给上位机,可以在上位机上获知所有通信接口的测试结果,直观、方便。另外,还可以通过在下位机中预先建立的被测件的控制器的模型,在下位机中模拟被测件的控制器的运行,因此可以根据模拟的控制器与通信接口的通信,对通信接口进行测试,而不需要接入实际运行中的被测件的控制器,测试起来更加方便。综上所述,本技术的实施方式,可以对所有的通信接口同时测试,节约了测试时间,提高了测试效率,并将所有接口的测试结果同时反馈给上位机,方便快捷。另外,所述上位机包括显示设备;所述显示设备用于提供进行测试管理的图形化界面;其中,所述测试管理至少包括:软件需求与测试需求的关联、所述测试需求与测试用例的关联。通过显示设备不仅可以将测试结果直观的显示出来,还可以通过测试管理的图形化界面对通信接口的测试进行管理,使得本技术实施方式更便利。另外,所述测试管理还包括:通信协议管理、测试用例设置、接口控制文档ICD管理与测试数据管理。另外,所述上位机还包括打印设备;所述打印设备,用于将所述测试结果打印出来。这样就方便对测试结果进行传阅。另外,所述下位机上还包括板卡插槽;所述板卡插槽用于添加外设部件互连标准PCI板卡。通过设置板卡插槽,可以方便对下位机安装扩展卡,得到更多的输入/输出口与数据通道,可以同时测试更多通信接口,而且结构简单、成本低。另外,所述下位机的数目大于1;所有所述下位机均与所述上位机通信连接;所述每个下位机上至少包含一个通信接口;一个所述下位机仅对本下位机的机体上包含的通信接口进行测试,并将测试结果反馈至所述上位机。这样就可以通过多个下位机,同时对各自机体上包含的通信接口进行测试,实现了运算能力的分布式实现与I/O的分布式部署,既能够保证运算能力满足动态特性模型解算的要求,又可以实现I/O数量的扩展,使得本技术的实施方式的应用范围更广。另外,所述上位机上安装有实时闭环自动化测试系统。通过该自动化测试系统能够对嵌入式软件系统进行黑盒测试,而且下位机集成了实时仿真内核,能够对嵌入式软件进行实时闭环测试,并对测试过程进行管理和跟踪,自动生成测试文档,并且支持故障注入,使得对所有通信接口进行测试时更加方便。另外,所述下位机为实时仿真测试计算机。这样,可以提高测试效率,缩短测试时间。附图说明图1是根据本技术第一实施方式的通信接口的测试系统结构示意图;图2是本技术第一实施方式中测试需求、软件需求和测试用例之间的追溯关系;图3是根据本技术第二实施方式的通信接口的测试系统结构示意图;图4是根据本技术第三实施方式的通信接口的测试系统结构示意图。具体实施方式为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本技术各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。本技术的第一实施方式涉及一种通信接口的测试系统。如图1所示,包含:被测件的控制器103、上位机101与至少两个通信接口104(接口1、接口2)的下位机102,其中上位机101包括显示设备106和打印设备107,下位机102上还包括板卡插槽108。上位机101与下位机102通信连接,具体地可以通过以太网连接,下位机102通过通信接口104与被测件的控制器103通信连接。下位机102上包含以太网接口、串行接口、控制器局域网络CAN接口、1553B总线接口、数字量输入输出接口、模拟量输入输出接口中的至少两个。在本实施方式中,下位机102和被测件的控制器103之间可以通过上述中的任意方式进行通信连接。当通过以太网通信连接时,在下位机102以及被测件的控制器103上需要设置以太网端口,同样当使用其他方式通信连接时,需要在下位机102以及被测件的控制器103上设置相应的连接端口。需要说明的是,在实际应用中,下位机102中的通信接口104可以不止两个,也可以为大于两个。本实施方式中的下位机102可以为实时仿真测试计算机,具有实时内核,下位机102内设置有驱动装置105,可以通过C语言编写程序实现驱动装置105对所有通信接口104进行驱动,在对通信接口104进行测试时,下位机102通过内置的驱动装置105驱动所有通信接口104同时运行。在所有通信接口104运行时,下位机102对所有通信接口104进行测试,并将测试结果反馈至上位机101,通过上位机101中的打印设备107,可以将测试结果打印出来。本实施方式中的上位机101上安装有实时闭环自动化测试系统。通过该系统能够对嵌入式软件系统进行黑盒测试,即把测试对象看做一个黑盒子,完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否正确。通过该系统还可以对测试过程进行管理和跟踪,自动生成测试文档,并且支持故障注入,使得对所有通信接口104进行测试时更加方便。另外,在实时闭环自动化测本文档来自技高网...
通信接口的测试系统

【技术保护点】
一种通信接口的测试系统,其特征在于,包含:被测件的控制器、上位机与包含至少两个通信接口的下位机;所述上位机与所述下位机通信连接;所述下位机通过所述通信接口与所述被测件的控制器通信连接;在对所述通信接口进行测试时,所述下位机通过内置的驱动装置驱动所有所述通信接口同时运行;在所有所述通信接口运行时,所述下位机对所有所述通信接口进行测试,并将测试结果反馈至所述上位机。

【技术特征摘要】
1.一种通信接口的测试系统,其特征在于,包含:被测件的控制器、上位机与包含至少两个通信接口的下位机;所述上位机与所述下位机通信连接;所述下位机通过所述通信接口与所述被测件的控制器通信连接;在对所述通信接口进行测试时,所述下位机通过内置的驱动装置驱动所有所述通信接口同时运行;在所有所述通信接口运行时,所述下位机对所有所述通信接口进行测试,并将测试结果反馈至所述上位机。2.根据权利要求1所述的通信接口的测试系统,其特征在于,所述下位机上包含以太网接口、串行接口、控制器局域网络CAN接口、1553B总线接口、数字量输入输出接口、模拟量输入输出接口中的至少两个。3.根据权利要求1所述的通信接口的测试系统,其特征在于,所述上位机包括显示设备;所述显示设备用于提供进行测试管理的图形化界面;其中,所述测试管理至少包括:软件需求与测试需求的关联、所述测试需求与测试用例的关联。4.根据权利要求3所述的通信接口的测试系统,其特征在于,所述测试管理还包括:通信协议管理、测试用例设置、接口控制文档ICD管理与测试数据管理。5.根据权利要求3所述的通信接口的测试系统,其特征在于,所述上位机还包括打印设备;所述打印设备,用于将所述测试结果打印出来。...

【专利技术属性】
技术研发人员:夏佳佳
申请(专利权)人:上海科梁信息工程股份有限公司
类型:新型
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1