一种针对航天系统单机测试快速架构测试系统的方法与流程

文档序号:14950020发布日期:2018-07-17 22:20阅读:528来源:国知局

本发明涉及一种快速架构测试系统的方法,尤其涉及针对航天系统单机,对测试要求高效率、高可靠性,对测试系统要求良好的扩展性能,测试准确,高效。



背景技术:

随着航天器电子设备研发与升级的需求和规模不断扩大,越来越多的航天器电子设备伴随航天器如小卫星的发射计划被送入太空,以往的过多人工参与的地面测试软件系统已经越来越不能满足应用需求。

测试硬件的发展使得软件在航天器电子设备地面测试系统的比重提高,软件系统的质量已经成为整个测试系统的瓶颈。重新构架测试系统,将软件模块化,提炼出不同项目中的公共需求,并进行模块化处理,减少在地面测试软件系统开发过程中的冗余的重复性工作,以提高软件生产率并保证软件质量。现有的软件架构研究已经十分成熟,但很少应用于航天器电子设备单机测试系统。总体而言,现有的测试软件系统仍存在诸多缺陷,如自动化程度不高、应用逻辑的改变缺乏灵活性、重用率低、生成效率和测试效率低等,严重阻碍了航天器电子设备的开发进度。



技术实现要素:

为了克服现有技术的缺陷,本发明的目的是提供一种高效率、高可靠性、良好的可扩展性的针对航天系统单机测试快速架构测试系统的方法,该装置主要克服了航天系统单机设备自动化程度不高、应用逻辑的改变缺乏灵活性、重用率低、生成效率和测试效率低等缺点。

本发明的上述目的是通过以下方案实现的:一种针对航天系统单机测试快速架构测试系统的方法,设计并实现的测试系统,前台架构运行于模拟控制系统pc机和模拟遥测系统的pc机上,后台架构运行于事后处理分析的pc机上。

在模拟控制系统pc机上,实现实时监控和存储数据。控制指令测试可实现人工发送单条指令单次测试,以及自动化测试模块(单条指令重复性测试n遍(自定义次数),多条指令按预设流程进行排列后,测试n遍(自定义次数))。可实现人工监控模拟控制系统通信回令中的数据,并且与预先输入的预测结果进行比对,实时显示出正常控制数据和控制相关的故障信息。在模拟遥测系统终端pc机上实现实时监控遥测系统通信数据,按照测试需求,周期性地实时显示图像和状态信息,并且与预先输入的预测结果进行比对,实时显示出正常遥测数据和遥测相关的故障信息。

在事后处理分析的pc机上,将存储的数据按照时间次序、逻辑次序等预先设定的逻辑,重新将数据融合,排列分析,与预先输入的测试结果进行比对,自动生成测试报告,汇总所有的常规信息和详细故障信息,提供给测试人员填写测试报告。并且提取事后分析处理的数据中含有图像信息和相应状态的数据,按照显示的需要,进行自动组合,在pc机上显示图像和相关状态信息,方便人员实时查看图像及进一步分析图像细节。所有存储数据经过融合处理,分析后,进行分类并按照预先设定类型打包数据,各数据包提供给不同分析人员进行二次分析使用。本次测试完成后自动得出测试报告,使得测试、实时监控、测试结果判定与整理测试数据,测试报告生成一次性自动完成。

其中,包含多种自动化发送指令测试模块,具体为单条指令单次自动测试,单条指令按照指定的测试次数和指令间时延进行重复测试,地面流程和天上流程按照预先设定的指令顺序、指定的测试次数和指令间时延进行重复测试。

其中,包含预先输入预设结果,具体为单指令的指令名称和相应回令的预设结果,地面流程中每个指令的名称和相应回令的预设结果,天上流程中每个指令的名称和相应回令的预设结果;遥测数据中图像预设参数,相关状态,遥测常规信息。

其中,包含测试过程中,良好的可扩展性。当航天器单机设备功能有所变化时,体现在此测试系统框架下,在模拟控制系统pc机上添加新的测试指令和测试流程;在模拟控制系统pc和模拟遥测系统pc机上实时监控功能中添加相应新的监控点;在事后处理分析的pc机上,添加新的分析内容,自动生成的测试报告中添加新的报告内容。

其中,包含故障快速定位,快速进行回归测试。测试过程中实时监控通信故障,并及时反映故障问题以及故障信息位置,测试完成后,自动生成的测试报告中含有详细的故障信息,分类打包数据中专门包含故障信息数据包。

从上述技术方案可以看出,本发明具有以下有益效果:

1)本发明提供的这种针对航天系统单机测试的快速架构测试系统的方法,可适用于航天系统对单机要求,可靠性要求高,安全关键等级高,需求变化大,交付周期短特点,满足高效率、高可靠性测试,并且架构的测试系统具备良好的可扩展性,从而应对需求变化大。

2)本发明提供的这种针对航天系统单机测试的快速架构测试系统的方法,设计出的测试系统具备人工和自动化测试相结合,大大提高测试效率,保证测试质量及安全。采用前后台快速架构测试系统,有效缩短测试周期,并且可以在其他产品中复用,解决良好的测试方案通用性问题;

3)本发明提供的这种针对航天系统单机测试的快速架构测试系统的方法,可用自动化发送指令通信,代替人工重复工作,从而大幅度提高测试效率,避免人员误操作、误判问题。

4)本发明提供的这种针对航天系统单机测试的快速架构测试系统的方法,可实时监控通信故障及事后从自动生成的报告中提取到故障的详细信息,从而可有利于快速定位故障,分析故障原因和故障位置,提高测试效率。

5)本发明提供的这种针对航天系统单机测试的快速架构测试系统的方法,实现高强度重复测试、实时监控故障、测试结果判定与整理测试报告生成一次性自动完成,缩短通信测试所需时间,提高测试效率,加快产品测试进程,从而保证产品质量,缩短产品开发周期。

附图说明

图1为针对航天系统单机测试的快速架构测试系统的方法流程示意图;

图2为前台架构中模拟控制系统界面;

图3为输入自动测试设置参数界面;

图4为前台架构中模拟遥测系统界面;

图5为后台架构中事后处理分析系统界面。

具体实施方式

下面结合附图对本发明的具体实施方式作进一步详细地描述。

如图1所示,本发明提供了一种针对航天系统单机测试的快速架构测试系统的方法。采用前后台架构,实现人工测试与自动化测试结合,从而覆盖全面,快速定制。前台架构运行于模拟控制系统和模拟遥测系统的pc机上,模拟控制系统人工发送单次指令和多项指令,人工实时监控界面,查看正常信息和故障信息;进入软件自动测试界面后,设定自动化测试类型和所需测试次数,可为单指令单次自动测试,单指令重复自动测试n次,指令流程自动测试n次,启动相应测试,实时监控,一旦显示故障,便可快速发现故障问题并定位;存储数据进入到事后处理分析系统。模拟遥测系统接收遥测数据,人工实时监控界面,查看图像,以及系统正常信息和故障信息。一旦显示故障,便可快速发现故障问题并定位;存储数据进入到事后处理分析系统。后台架构运行于事后处理分析系统的pc机上,按照内部设定逻辑,进行数据融合,显示所需的图像和状态,便于人工判读图像信息,进行二次分析;分类打包相关数据,分为图像数据包,状态数据包,总体分析数据包,故障数据包,分别提供给不同职责人员判读,进行二次分析。相关数据自动对比预设结果,测试结果存入自动生成测试报告模板,本次测试完成后,自动生成测试报告。

如图2所示,在模拟控制系统界面,进行人工测试,人工点击自检、取自检结果、通信测试、极性测试、开始工作1、停止工作1,在实时监控区域,查看通信中正常数据,特别关注故障报警区域,是否有通信超时、回令错误、温度和电压错误等,测试完成后,点击自动生成报告,查看测试结果。进行自动化测试时,首先需要输入自动化测试设置参数,进入输入设置参数界面,如图3所示。根据实际工程情况,输入需自动化测试的相关参数,设置完成后,点击地面流程测试或天上流程测试,开始测试,可人工实时监控通讯正常状态和故障报警,也可以测试完成后,点击自动生成报告,查看测试结果。

如图3所示,模拟控制系统开始自动化测试前,首先需要输入参数,进入输入参数界面,根据实际工程情况,输入需单次反复测试的通信控制指令名称,测试次数,指令间时延,以及地面和天上流程测试对指令排列,指令之间时延,流程测试次数,并输入预设结果,用于测试过程中将预设结果与实际结果比对,判断测试有效性。

如图4所示,模拟遥测系统接收到遥测数据后,进行实时监控。根据实际工程情况,实时逐帧或挑帧显示图像信息,提供给测试人员快速判读图像。并同步显示相关的常规遥测信息,与预设的遥测结果相比对,自动判读后,显示简单的判读信息,如图像正常,工作状态正常,温度和电压正常等。以及实时报警,提供简单的故障信息,如图像信息错误,工作状态错误,温度电压错误等。

如图5所示,事后处理分析系统将存储的数据进行数据融合,分析处理后,可根据实际分析需要,播放指定图像,可以实现播放、暂停、快进、快退功能,并随图像帧显示当帧状态信息,以及统计信息,如:遥测总帧数,已播放帧数等,并且在播放过程中,一旦发现故障,报警错误类型和错误总帧数。根据数据包类型:1图像数据包;2状态数据包;3总体分析数据包;4故障数据包,点击分类打包数据按钮,生成各个数据包,提供给分析人员二次分析使用。最终点击自动生成报告,生成测试报告,提供给测试人员使用。

本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围内,对以上所述实施例变化,变型都将落在本发明权利要求书的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1