一种卫星低频接口自动化测试系统的制作方法
【专利摘要】本发明公开了一种卫星低频接口自动化测试系统,包括卫星低频接口自动化测试平台和接口自动测试仪。卫星低频接口自动化测试平台针对待测试的卫星低频接口建立测试流程以及测试表格化文件,根据测试流程向与待测试的卫星低频接口相连接的接口自动测试仪发送控制指令,接收该接口自动测试仪返回的测试数据;卫星低频接口自动化测试平台根据测试流程向卫星总控系统发送遥控指令并接收卫星总控系统返回的遥测数据;卫星低频接口自动化测试平台完成测试流程后,将测试结果填入相应的测试表格化文件中。本发明解决了目前接口自动化测试系统不能够灵活应对测试接口的增加、测试方法的改变、测试仪器的变化的状况,最大限度地实现测试系统的通用性。
【专利说明】一种卫星低频接口自动化测试系统
【技术领域】
[0001]本发明涉及一种卫星低频接口自动化测试系统,属于卫星综合测试中低频接口自动化测试领域。
【背景技术】
[0002]卫星低频接口测试是整星综合测试过程中的关键环节之一,对确保卫星接口的匹配性、验证电缆网设计的正确性有着十分重要的作用。低频接口测试的特点是重复性强,并要求准确细致,最适合使用计算机代替人工去完成这样的任务。因此自动化测试是卫星低频接口测试发展的一个必然的趋势。经过不断发展,卫星低频接口自动化测试系统中,接口测试工具已经由分立的转接盒、万用表、示波器发展到集示波器、万用表、接点自动切换装置为一体的接口测试仪。测试模式由手动操作测试工具,手动记录测试结果,发展到开始使用测试系统自动执行测试文档,操作测试工具并记录测试结果。自动化测试的引入大大提高了接口测试的效率和质量。
[0003]现有接口自动化测试系统中测试表格化文件的形式、结构继承人工测试Word表格化文档格式,测试表格中包含测试输入信息(接点、判据、指令号)、测试方法步骤、测试结果。存在的问题主要是文件模板固定,具体测试步骤、仪器控制步骤写入系统代码中,如需新增模板或改变测试方法或更新硬件设备,需更改系统代码。对新的接口、新测试方法、新仪器设备的适应性差。
[0004]随着卫星技术的发展,卫星接口种类增多,同时接口测试仪朝着小型化方向发展,要求卫星低频接口自动化测试系统能够灵活应对测试接口的增加、测试方法的改变、测试仪器的变化,最大限度地实现系统的通用性。
【发明内容】
[0005]本发明解决的技术问题是:克服现有技术的不足,提供一种卫星低频接口自动化测试系统,解决目前接口自动化测试系统不能够灵活应对测试接口的增加、测试方法的改变、测试仪器的变化的状况,最大限度地实现测试系统的通用性。
[0006]本发明的技术方案是:一种卫星低频接口自动化测试系统,包括卫星低频接口自动化测试平台和接口自动测试仪;
[0007]每个接口自动测试仪连接一个卫星低频接口,用于对卫星低频接口进行测试;
[0008]卫星低频接口自动化测试平台针对待测试的卫星低频接口建立测试流程以及测试表格化文件,并根据测试流程向与待测试的卫星低频接口相连接的接口自动测试仪发送控制指令,与该卫星低频接口相连接的接口自动测试仪在收到控制指令后对该卫星低频接口进行测试,同时该接口自动测试仪将测试数据返回给卫星低频接口自动化测试平台;卫星低频接口自动化测试平台根据测试流程向卫星总控系统发送遥控指令并接收卫星总控系统返回的遥测数据;卫星低频接口自动化测试平台按照测试流程完成测试流程后,将测试结果填入相应的测试表格化文件中。[0009]所述卫星低频接口自动化测试平台包括硬件接口模块、总控接口模块、模板设计模块、文件设计模块、流程设计模块、测试实施模块、结果管理模块和数据库模块;
[0010]数据库模块存储接点表、指令表、参数表,并提供对接点表、指令表、参数表的导入、查询及维护功能;
[0011]模板设计模块提供用户测试模板设计环境,用户针对要测试的卫星低频接口类型建立文件测试模板,供文件设计模块设计测试表格化文件时使用;
[0012]文件设计模块调用数据库模块中的卫星接点表、指令表和参数表信息,辅助用户在模板设计模块生成的文件测试模板基础上建立测试表格化文件,供测试实施模块使用;
[0013]流程设计模块提供脚本开发平台,供用户根据要测试的卫星低频接口建立具体的测试流程;
[0014]硬件接口模块接收测试实施模块发出的控制指令并转发至对应的接口测试仪,同时接收该接口测试仪返回的测试数据并转发至测试实施模块;
[0015]总控接口模块接收测试实施模块的遥控指令并转发至卫星主测试服务器,同时接收卫星数据服务器返回的遥测数据并转发至测试实施模块;
[0016]测试实施模块从文件设计模块中提取要测试的卫星低频接口的测试表格化文件和测试流程,并按照测试流程向总控接口模块和硬件接口模块发送指令并读取测试数据,从而实现具体测试操作,最后将实测结果填入相应的测试表格化文件中,测试实施模块同时提供开始、暂停、终止、选择性执行、单步执行功能;
[0017]结果管理模块软件保存测试实施模块获得的测试表格化文件和测试曲线图。
[0018]所述卫星低频接口自动化测试平台能够保存每一次用户针对要测试的卫星低频接口建立的测试流程和测试表格化文件,以供后续用户对同样类型和测试方法的卫星低频接口进行测试时直接调用。
[0019]本发明与现有技术相比具有如下有益效果:
[0020](I)本发明的卫星低频接口自动化测试平台实现了测试逻辑和输入数据的分离,简化了测试文件的编写,测试文件编写人员只需要掌握各类测试的输入数据含义、表格化文件的录入方法,不需要掌握具体的测试方法,便可完成自己的测试文件编写;
[0021](2)本发明的测试表格化文件的格式可编辑,易于扩展,可以添加很多方便维护的注释来增加数据的可理解性;
[0022](3)本发明的测试流程执行时进展情况方便监控,同一接口可以对应不同的测试方法,可以方便快捷地增加测试方法,仪器变化时只需要更改仪器操作脚本,平台能够适应接口种类的变化、测试方法的变化和测试仪器的变化;
[0023](4)本发明可以由专人负责测试方法的编程实现,测试文件编写者与执行者不需要具备编程技能,有利于实现测试设计和测试实施的进一步分工。
【专利附图】
【附图说明】
[0024]图1为卫星低频接口自动化测试系统示意图;
[0025]图2为静态接口测试流程。
【具体实施方式】[0026]如图1所示为卫星低频接口自动化测试系统。卫星低频接口自动化测试系统能够向总控系统发送遥控指令并接收卫星总控系统返回的遥测数据,即向总控MTP发送遥控指令,并接受总控RTS返回的遥测数据。卫星低频接口自动化测试系统通过接口自动测试仪硬件实现具体的测试操作:卫星低频接口自动化测试平台向接口自动测试仪发送控制指令(SCPI命令),接口自动测试仪向卫星低频接口自动化测试平台返回测试数据。
[0027]本发明设计一种卫星低频接口自动化测试系统,包括卫星低频接口自动化测试平台和η个接口自动测试仪;
[0028]接口自动测试仪主要功能包括电阻测量功能、电压测量功能、信号通断功能、程控功能。每个接口自动测试仪连接一个卫星低频接口,用于对卫星低频接口进行测试;
[0029]卫星低频接口自动化测试平台辅助用户针对待测试的卫星低频接口建立测试流程以及测试表格化文件,并根据测试流程向与待测试的卫星低频接口相连接的接口自动测试仪发送控制指令,与该卫星低频接口相连接的接口自动测试仪在收到控制指令后对该卫星低频接口进行测试,同时该接口自动测试仪将测试数据返回给卫星低频接口自动化测试平台;卫星低频接口自动化测试平台根据测试流程向卫星总控系统发送遥控指令并接收卫星总控系统返回的遥测数据;卫星低频接口自动化测试平台按照测试流程完成测试流程后,将测试结果填入相应的测试表格化文件中。
[0030]卫星低频接口自动化测试平台的主要功能包括:接点表、指令表和参数表导入维护功能、文件模板设计功能、文件设计生成功能、测试流程设计功能、测试实施功能、测试结果管理功能、与接口测试仪通信功能、与总控通信功能。卫星低频接口自动化测试平台包括硬件接口模块、总控接口模块、模板设计模块、文件设计模块、流程设计模块、测试实施模块、结果管理模块和数据库模块;
[0031]数据库模块存储接点表、指令表和参数表,并提供接点表、指令表和参数表的导入、查询及维护功能;
[0032]模板设计模块提供用户测试模板设计环境,用户针对接口类型将空白表格设计成有一定格式的表格模板供用户设计测试文件时使用;
[0033]文件设计模块调用数据库模块中的卫星接点表、指令表和参数表信息,辅助用户在模板设计模块生成的文件测试模板基础上建立测试表格化文件,供测试实施模块使用;
[0034]流程设计模块提供脚本开发平台,供用户根据要测试的卫星低频接口建立具体的测试流程;
[0035]硬件接口模块接收测试实施模块发出的仪器控制指令并转发至对应的接口测试仪,同时接收该接口测试仪返回的测试数据并转发至测试实施模块;
[0036]总控接口模块接收测试实施模块的遥控指令并转发至卫星主测试服务器,同时接收卫星数据服务器返回的遥测数据并转发至测试实施模块;
[0037]测试实施模块从文件设计模块中提取要测试的卫星低频接口的测试表格化文件和测试流程,并按照测试流程向总控接口模块和硬件接口模块发送指令并读取测试数据,从而实现具体测试操作,最后将实测结果填入相应的测试表格化文件中,测试实施模块同时提供开始、暂停、终止、选择性执行、单步执行功能;
[0038]结果管理模块软件保存测试实施模块获得的测试表格化文件和测试曲线图。
[0039]卫星低频接口自动化测试平台辅助用户对要测试的某种具体类型和具体测试方法的低频接口设计测试表格化文件并存储,在测试流程设计模块中提供用户设计要测试的低频接口测试流程并存储。后续用户再进行相同的低频接口进行测试时,就可以直接调用存储的测试表格化文件和测试流程,直接进行测试。
[0040]实施例:
[0041]卫星低频接口自动化测试系统包括卫星低频接口自动化测试平台和η个接口自动测试仪,每一个接口自动测试仪与一种类型的卫星低频接口相连接。卫星低频接口自动化测试平台根据要测试的某个卫星低频接口,发送控制指令给接口自动测试仪,与该卫星低频接口相连接的接口自动测试仪在收到控制指令后完成具体的操作,将测试数据返回给卫星低频接口自动化测试平台。
[0042]以用户要进行静态接口测试为例。用户首先将待测卫星的接点表、指令表、参数表导入数据库,在模板设计模块中建立静态接口测试模版,如表1所示。
[0043]表1静态接口测试模版
[0044]
【权利要求】
1.一种卫星低频接口自动化测试系统,其特征在于:包括卫星低频接口自动化测试平台和接口自动测试仪; 每个接口自动测试仪连接一个卫星低频接口,用于对卫星低频接口进行测试; 卫星低频接口自动化测试平台针对待测试的卫星低频接口建立测试流程以及测试表格化文件,并根据测试流程向与待测试的卫星低频接口相连接的接口自动测试仪发送控制指令,与该卫星低频接口相连接的接口自动测试仪在收到控制指令后对该卫星低频接口进行测试,同时该接口自动测试仪将测试数据返回给卫星低频接口自动化测试平台;卫星低频接口自动化测试平台根据测试流程向卫星总控系统发送遥控指令并接收卫星总控系统返回的遥测数据;卫星低频接口自动化测试平台按照测试流程完成测试流程后,将测试结果填入相应的测试表格化文件中。
2.根据权利要求1所述的一种卫星低频接口自动化测试系统,其特征在于:所述卫星低频接口自动化测试平台包括硬件接口模块、总控接口模块、模板设计模块、文件设计模块、流程设计模块、测试实施模块、结果管理模块和数据库模块; 数据库模块存储接点表、指令表、参数表,并提供对接点表、指令表、参数表的导入、查询及维护功能; 模板设计模块提供用户测试模板设计环境,用户针对要测试的卫星低频接口类型建立文件测试模板,供文件设计模块设计测试表格化文件时使用; 文件设计模块调用数据库模块中的卫星接点表、指令表和参数表信息,辅助用户在模板设计模块生成的文件测试模板基础上建立测试表格化文件,供测试实施模块使用; 流程设计模块提供脚本开发平台,供用户根据要测试的卫星低频接口建立具体的测试流程; 硬件接口模块接收测试实施模块发出的控制指令并转发至对应的接口测试仪,同时接收该接口测试仪返回的测试数据并转发至测试实施模块; 总控接口模块接收测试实施模块的遥控指令并转发至卫星主测试服务器,同时接收卫星数据服务器返回的遥测数据并转发至测试实施模块; 测试实施模块从文件设计模块中提取要测试的卫星低频接口的测试表格化文件和测试流程,并按照测试流程向总控接口模块和硬件接口模块发送指令并读取测试数据,从而实现具体测试操作,最后将实测结果填入相应的测试表格化文件中,测试实施模块同时提供开始、暂停、终止、选择性执行、单步执行功能; 结果管理模块软件保存测试实施模块获得的测试表格化文件和测试曲线图。
3.根据权利要求1或2所述的一种卫星低频接口自动化测试系统,其特征在于:所述卫星低频接口自动化测试平台能够保存每一次用户针对要测试的卫星低频接口建立的测试流程和测试表格化文件,以供后续用户对同样类型和测试方法的卫星低频接口进行测试时直接调用。
【文档编号】G06F17/30GK103913672SQ201410106061
【公开日】2014年7月9日 申请日期:2014年3月20日 优先权日:2014年3月20日
【发明者】梁泉, 胡玉茜, 杜磊, 李砥擎, 魏振超 申请人:中国空间技术研究院