CN103913672A - 一种卫星低频接口自动化测试*** - Google Patents
一种卫星低频接口自动化测试*** Download PDFInfo
- Publication number
- CN103913672A CN103913672A CN201410106061.6A CN201410106061A CN103913672A CN 103913672 A CN103913672 A CN 103913672A CN 201410106061 A CN201410106061 A CN 201410106061A CN 103913672 A CN103913672 A CN 103913672A
- Authority
- CN
- China
- Prior art keywords
- test
- interface
- low frequency
- frequency interface
- satellite
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Radio Relay Systems (AREA)
Abstract
本发明公开了一种卫星低频接口自动化测试***,包括卫星低频接口自动化测试平台和接口自动测试仪。卫星低频接口自动化测试平台针对待测试的卫星低频接口建立测试流程以及测试表格化文件,根据测试流程向与待测试的卫星低频接口相连接的接口自动测试仪发送控制指令,接收该接口自动测试仪返回的测试数据;卫星低频接口自动化测试平台根据测试流程向卫星总控***发送遥控指令并接收卫星总控***返回的遥测数据;卫星低频接口自动化测试平台完成测试流程后,将测试结果填入相应的测试表格化文件中。本发明解决了目前接口自动化测试***不能够灵活应对测试接口的增加、测试方法的改变、测试仪器的变化的状况,最大限度地实现测试***的通用性。
Description
技术领域
本发明涉及一种卫星低频接口自动化测试***,属于卫星综合测试中低频接口自动化测试领域。
背景技术
卫星低频接口测试是整星综合测试过程中的关键环节之一,对确保卫星接口的匹配性、验证电缆网设计的正确性有着十分重要的作用。低频接口测试的特点是重复性强,并要求准确细致,最适合使用计算机代替人工去完成这样的任务。因此自动化测试是卫星低频接口测试发展的一个必然的趋势。经过不断发展,卫星低频接口自动化测试***中,接口测试工具已经由分立的转接盒、万用表、示波器发展到集示波器、万用表、接点自动切换装置为一体的接口测试仪。测试模式由手动操作测试工具,手动记录测试结果,发展到开始使用测试***自动执行测试文档,操作测试工具并记录测试结果。自动化测试的引入大大提高了接口测试的效率和质量。
现有接口自动化测试***中测试表格化文件的形式、结构继承人工测试Word表格化文档格式,测试表格中包含测试输入信息(接点、判据、指令号)、测试方法步骤、测试结果。存在的问题主要是文件模板固定,具体测试步骤、仪器控制步骤写入***代码中,如需新增模板或改变测试方法或更新硬件设备,需更改***代码。对新的接口、新测试方法、新仪器设备的适应性差。
随着卫星技术的发展,卫星接口种类增多,同时接口测试仪朝着小型化方向发展,要求卫星低频接口自动化测试***能够灵活应对测试接口的增加、测试方法的改变、测试仪器的变化,最大限度地实现***的通用性。
发明内容
本发明解决的技术问题是:克服现有技术的不足,提供一种卫星低频接口自动化测试***,解决目前接口自动化测试***不能够灵活应对测试接口的增加、测试方法的改变、测试仪器的变化的状况,最大限度地实现测试***的通用性。
本发明的技术方案是:一种卫星低频接口自动化测试***,包括卫星低频接口自动化测试平台和接口自动测试仪;
每个接口自动测试仪连接一个卫星低频接口,用于对卫星低频接口进行测试;
卫星低频接口自动化测试平台针对待测试的卫星低频接口建立测试流程以及测试表格化文件,并根据测试流程向与待测试的卫星低频接口相连接的接口自动测试仪发送控制指令,与该卫星低频接口相连接的接口自动测试仪在收到控制指令后对该卫星低频接口进行测试,同时该接口自动测试仪将测试数据返回给卫星低频接口自动化测试平台;卫星低频接口自动化测试平台根据测试流程向卫星总控***发送遥控指令并接收卫星总控***返回的遥测数据;卫星低频接口自动化测试平台按照测试流程完成测试流程后,将测试结果填入相应的测试表格化文件中。
所述卫星低频接口自动化测试平台包括硬件接口模块、总控接口模块、模板设计模块、文件设计模块、流程设计模块、测试实施模块、结果管理模块和数据库模块;
数据库模块存储接点表、指令表、参数表,并提供对接点表、指令表、参数表的导入、查询及维护功能;
模板设计模块提供用户测试模板设计环境,用户针对要测试的卫星低频接口类型建立文件测试模板,供文件设计模块设计测试表格化文件时使用;
文件设计模块调用数据库模块中的卫星接点表、指令表和参数表信息,辅助用户在模板设计模块生成的文件测试模板基础上建立测试表格化文件,供测试实施模块使用;
流程设计模块提供脚本开发平台,供用户根据要测试的卫星低频接口建立具体的测试流程;
硬件接口模块接收测试实施模块发出的控制指令并转发至对应的接口测试仪,同时接收该接口测试仪返回的测试数据并转发至测试实施模块;
总控接口模块接收测试实施模块的遥控指令并转发至卫星主测试服务器,同时接收卫星数据服务器返回的遥测数据并转发至测试实施模块;
测试实施模块从文件设计模块中提取要测试的卫星低频接口的测试表格化文件和测试流程,并按照测试流程向总控接口模块和硬件接口模块发送指令并读取测试数据,从而实现具体测试操作,最后将实测结果填入相应的测试表格化文件中,测试实施模块同时提供开始、暂停、终止、选择性执行、单步执行功能;
结果管理模块软件保存测试实施模块获得的测试表格化文件和测试曲线图。
所述卫星低频接口自动化测试平台能够保存每一次用户针对要测试的卫星低频接口建立的测试流程和测试表格化文件,以供后续用户对同样类型和测试方法的卫星低频接口进行测试时直接调用。
本发明与现有技术相比具有如下有益效果:
(1)本发明的卫星低频接口自动化测试平台实现了测试逻辑和输入数据的分离,简化了测试文件的编写,测试文件编写人员只需要掌握各类测试的输入数据含义、表格化文件的录入方法,不需要掌握具体的测试方法,便可完成自己的测试文件编写;
(2)本发明的测试表格化文件的格式可编辑,易于扩展,可以添加很多方便维护的注释来增加数据的可理解性;
(3)本发明的测试流程执行时进展情况方便监控,同一接口可以对应不同的测试方法,可以方便快捷地增加测试方法,仪器变化时只需要更改仪器操作脚本,平台能够适应接口种类的变化、测试方法的变化和测试仪器的变化;
(4)本发明可以由专人负责测试方法的编程实现,测试文件编写者与执行者不需要具备编程技能,有利于实现测试设计和测试实施的进一步分工。
附图说明
图1为卫星低频接口自动化测试***示意图;
图2为静态接口测试流程。
具体实施方式
如图1所示为卫星低频接口自动化测试***。卫星低频接口自动化测试***能够向总控***发送遥控指令并接收卫星总控***返回的遥测数据,即向总控MTP发送遥控指令,并接受总控RTS返回的遥测数据。卫星低频接口自动化测试***通过接口自动测试仪硬件实现具体的测试操作:卫星低频接口自动化测试平台向接口自动测试仪发送控制指令(SCPI命令),接口自动测试仪向卫星低频接口自动化测试平台返回测试数据。
本发明设计一种卫星低频接口自动化测试***,包括卫星低频接口自动化测试平台和n个接口自动测试仪;
接口自动测试仪主要功能包括电阻测量功能、电压测量功能、信号通断功能、程控功能。每个接口自动测试仪连接一个卫星低频接口,用于对卫星低频接口进行测试;
卫星低频接口自动化测试平台辅助用户针对待测试的卫星低频接口建立测试流程以及测试表格化文件,并根据测试流程向与待测试的卫星低频接口相连接的接口自动测试仪发送控制指令,与该卫星低频接口相连接的接口自动测试仪在收到控制指令后对该卫星低频接口进行测试,同时该接口自动测试仪将测试数据返回给卫星低频接口自动化测试平台;卫星低频接口自动化测试平台根据测试流程向卫星总控***发送遥控指令并接收卫星总控***返回的遥测数据;卫星低频接口自动化测试平台按照测试流程完成测试流程后,将测试结果填入相应的测试表格化文件中。
卫星低频接口自动化测试平台的主要功能包括:接点表、指令表和参数表导入维护功能、文件模板设计功能、文件设计生成功能、测试流程设计功能、测试实施功能、测试结果管理功能、与接口测试仪通信功能、与总控通信功能。卫星低频接口自动化测试平台包括硬件接口模块、总控接口模块、模板设计模块、文件设计模块、流程设计模块、测试实施模块、结果管理模块和数据库模块;
数据库模块存储接点表、指令表和参数表,并提供接点表、指令表和参数表的导入、查询及维护功能;
模板设计模块提供用户测试模板设计环境,用户针对接口类型将空白表格设计成有一定格式的表格模板供用户设计测试文件时使用;
文件设计模块调用数据库模块中的卫星接点表、指令表和参数表信息,辅助用户在模板设计模块生成的文件测试模板基础上建立测试表格化文件,供测试实施模块使用;
流程设计模块提供脚本开发平台,供用户根据要测试的卫星低频接口建立具体的测试流程;
硬件接口模块接收测试实施模块发出的仪器控制指令并转发至对应的接口测试仪,同时接收该接口测试仪返回的测试数据并转发至测试实施模块;
总控接口模块接收测试实施模块的遥控指令并转发至卫星主测试服务器,同时接收卫星数据服务器返回的遥测数据并转发至测试实施模块;
测试实施模块从文件设计模块中提取要测试的卫星低频接口的测试表格化文件和测试流程,并按照测试流程向总控接口模块和硬件接口模块发送指令并读取测试数据,从而实现具体测试操作,最后将实测结果填入相应的测试表格化文件中,测试实施模块同时提供开始、暂停、终止、选择性执行、单步执行功能;
结果管理模块软件保存测试实施模块获得的测试表格化文件和测试曲线图。
卫星低频接口自动化测试平台辅助用户对要测试的某种具体类型和具体测试方法的低频接口设计测试表格化文件并存储,在测试流程设计模块中提供用户设计要测试的低频接口测试流程并存储。后续用户再进行相同的低频接口进行测试时,就可以直接调用存储的测试表格化文件和测试流程,直接进行测试。
实施例:
卫星低频接口自动化测试***包括卫星低频接口自动化测试平台和n个接口自动测试仪,每一个接口自动测试仪与一种类型的卫星低频接口相连接。卫星低频接口自动化测试平台根据要测试的某个卫星低频接口,发送控制指令给接口自动测试仪,与该卫星低频接口相连接的接口自动测试仪在收到控制指令后完成具体的操作,将测试数据返回给卫星低频接口自动化测试平台。
以用户要进行静态接口测试为例。用户首先将待测卫星的接点表、指令表、参数表导入数据库,在模板设计模块中建立静态接口测试模版,如表1所示。
表1静态接口测试模版
然后用户在文件设计模块中根据静态接口模版和接点表、指令表、参数表信息编写测试表格化文件,用户将测试需要的信息填入模版中,生成静态接口测试表格化文件如表2所示。
表2静态接口测试表格化文件
用户在流程设计模块中开发静态接口对应的测试流程脚本,以流程图的形式将静态接口测试流程描述出来,静态接口测试流程不涉及与总控***的交互,静态接口测试流程图如图2所示,如流程中涉及到的仪器操作序列较通用时,可将仪器操作流程提取出来作为子流程,本流程中不含子流程。
然后,用户在测试实施模块中读取静态接口测试表格化文件,调用静态接口测试流程,按照静态接口测试流程给出的操作次序执行具体测试操作:通过硬件接口模块向与该卫星静态接口相连接的接口自动测试仪发送控制指令(SCPI指令),该接口自动测试仪在收到仪器操作指令后,按照指令执行响应的仪器操作,对卫星静态接口进行测试,并将测试数据通过硬件接口模块返回给测试实施模块,从而实现具体测试操作,测试实施完成后将测试结果添加到静态接口表格化文件对应的表格中,最后将测试结果(测试表格化文件和测试曲线图)发送给结果管理模块。
静态接口测试完成后,卫星低频接口自动化测试平台的模板设计模块中就保存了静态接口测试的文件模板,在流程设计模块中保存了静态接口测试流程。后续用户如果进行静态接口测试时,可以在本***里直接调用文件模板和测试流程,而不需要再重新设计模板和编写流程。
本发明未详细描述内容为本领域技术人员公知技术。
Claims (3)
1.一种卫星低频接口自动化测试***,其特征在于:包括卫星低频接口自动化测试平台和接口自动测试仪;
每个接口自动测试仪连接一个卫星低频接口,用于对卫星低频接口进行测试;
卫星低频接口自动化测试平台针对待测试的卫星低频接口建立测试流程以及测试表格化文件,并根据测试流程向与待测试的卫星低频接口相连接的接口自动测试仪发送控制指令,与该卫星低频接口相连接的接口自动测试仪在收到控制指令后对该卫星低频接口进行测试,同时该接口自动测试仪将测试数据返回给卫星低频接口自动化测试平台;卫星低频接口自动化测试平台根据测试流程向卫星总控***发送遥控指令并接收卫星总控***返回的遥测数据;卫星低频接口自动化测试平台按照测试流程完成测试流程后,将测试结果填入相应的测试表格化文件中。
2.根据权利要求1所述的一种卫星低频接口自动化测试***,其特征在于:所述卫星低频接口自动化测试平台包括硬件接口模块、总控接口模块、模板设计模块、文件设计模块、流程设计模块、测试实施模块、结果管理模块和数据库模块;
数据库模块存储接点表、指令表、参数表,并提供对接点表、指令表、参数表的导入、查询及维护功能;
模板设计模块提供用户测试模板设计环境,用户针对要测试的卫星低频接口类型建立文件测试模板,供文件设计模块设计测试表格化文件时使用;
文件设计模块调用数据库模块中的卫星接点表、指令表和参数表信息,辅助用户在模板设计模块生成的文件测试模板基础上建立测试表格化文件,供测试实施模块使用;
流程设计模块提供脚本开发平台,供用户根据要测试的卫星低频接口建立具体的测试流程;
硬件接口模块接收测试实施模块发出的控制指令并转发至对应的接口测试仪,同时接收该接口测试仪返回的测试数据并转发至测试实施模块;
总控接口模块接收测试实施模块的遥控指令并转发至卫星主测试服务器,同时接收卫星数据服务器返回的遥测数据并转发至测试实施模块;
测试实施模块从文件设计模块中提取要测试的卫星低频接口的测试表格化文件和测试流程,并按照测试流程向总控接口模块和硬件接口模块发送指令并读取测试数据,从而实现具体测试操作,最后将实测结果填入相应的测试表格化文件中,测试实施模块同时提供开始、暂停、终止、选择性执行、单步执行功能;
结果管理模块软件保存测试实施模块获得的测试表格化文件和测试曲线图。
3.根据权利要求1或2所述的一种卫星低频接口自动化测试***,其特征在于:所述卫星低频接口自动化测试平台能够保存每一次用户针对要测试的卫星低频接口建立的测试流程和测试表格化文件,以供后续用户对同样类型和测试方法的卫星低频接口进行测试时直接调用。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410106061.6A CN103913672B (zh) | 2014-03-20 | 2014-03-20 | 一种卫星低频接口自动化测试*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410106061.6A CN103913672B (zh) | 2014-03-20 | 2014-03-20 | 一种卫星低频接口自动化测试*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103913672A true CN103913672A (zh) | 2014-07-09 |
CN103913672B CN103913672B (zh) | 2017-01-04 |
Family
ID=51039505
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410106061.6A Active CN103913672B (zh) | 2014-03-20 | 2014-03-20 | 一种卫星低频接口自动化测试*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103913672B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106292639A (zh) * | 2016-08-30 | 2017-01-04 | 北京精密机电控制设备研究所 | 一种通用伺服***性能测试平台 |
CN107017939A (zh) * | 2017-04-17 | 2017-08-04 | 北京奥博太空科技有限公司 | 一种服务器、应答机、卫星测试***及相关方法 |
CN107390110A (zh) * | 2017-06-20 | 2017-11-24 | 广东科学技术职业学院 | 一种对pcba进行自动测试的方法、装置及*** |
CN107769836A (zh) * | 2017-09-13 | 2018-03-06 | 长光卫星技术有限公司 | 卫星通用自动化测试平台及其数据交互方法 |
CN109086985A (zh) * | 2018-07-20 | 2018-12-25 | 北京卫星环境工程研究所 | 面向航天器总装的专业测试信息管理*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020000464A1 (en) * | 1999-01-29 | 2002-01-03 | Jon R Ramberg | Automatic data collection device that intelligently switches data based on data type |
DE10316219A1 (de) * | 2002-04-09 | 2003-11-27 | Fisher Rosemount Systems Inc | Verbundene Zonen in einem Prozesssteuerungssystem |
CN201464628U (zh) * | 2009-07-23 | 2010-05-12 | 航天东方红卫星有限公司 | 一种支持星座测试的地面供配电测试*** |
CN101950002A (zh) * | 2010-08-13 | 2011-01-19 | 航天东方红卫星有限公司 | 一种小卫星电源分***的综合测试方法 |
CN202189106U (zh) * | 2011-07-28 | 2012-04-11 | 中国空间技术研究院 | 卫星低频信号接口自动测试*** |
-
2014
- 2014-03-20 CN CN201410106061.6A patent/CN103913672B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020000464A1 (en) * | 1999-01-29 | 2002-01-03 | Jon R Ramberg | Automatic data collection device that intelligently switches data based on data type |
DE10316219A1 (de) * | 2002-04-09 | 2003-11-27 | Fisher Rosemount Systems Inc | Verbundene Zonen in einem Prozesssteuerungssystem |
CN201464628U (zh) * | 2009-07-23 | 2010-05-12 | 航天东方红卫星有限公司 | 一种支持星座测试的地面供配电测试*** |
CN101950002A (zh) * | 2010-08-13 | 2011-01-19 | 航天东方红卫星有限公司 | 一种小卫星电源分***的综合测试方法 |
CN202189106U (zh) * | 2011-07-28 | 2012-04-11 | 中国空间技术研究院 | 卫星低频信号接口自动测试*** |
Non-Patent Citations (4)
Title |
---|
朱维宝 等: "航天器综合测试***设计", 《计算机测量与控制》 * |
王志勇: "构建基于小卫星的自动化综合测试***", 《中国优秀硕士学位论文全文数据库•信息科技辑》 * |
王志勇: "构建基于小卫星的自动化综合测试***", 《中国优秀硕士学位论文全文数据库•信息科技辑》, no. 2, 15 February 2009 (2009-02-15) * |
赵瑞峰 等: "卫星通用自动化测试***体系结构研究", 《信息技术》 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106292639A (zh) * | 2016-08-30 | 2017-01-04 | 北京精密机电控制设备研究所 | 一种通用伺服***性能测试平台 |
CN106292639B (zh) * | 2016-08-30 | 2019-03-26 | 北京精密机电控制设备研究所 | 一种通用伺服***性能测试平台 |
CN107017939A (zh) * | 2017-04-17 | 2017-08-04 | 北京奥博太空科技有限公司 | 一种服务器、应答机、卫星测试***及相关方法 |
CN107390110A (zh) * | 2017-06-20 | 2017-11-24 | 广东科学技术职业学院 | 一种对pcba进行自动测试的方法、装置及*** |
CN107769836A (zh) * | 2017-09-13 | 2018-03-06 | 长光卫星技术有限公司 | 卫星通用自动化测试平台及其数据交互方法 |
CN107769836B (zh) * | 2017-09-13 | 2020-04-17 | 长光卫星技术有限公司 | 卫星通用自动化测试平台及其数据交互方法 |
CN109086985A (zh) * | 2018-07-20 | 2018-12-25 | 北京卫星环境工程研究所 | 面向航天器总装的专业测试信息管理*** |
Also Published As
Publication number | Publication date |
---|---|
CN103913672B (zh) | 2017-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111159049B (zh) | 接口自动化测试方法及*** | |
CN102831052B (zh) | 测试用例自动化生成装置及方法 | |
CN103913672A (zh) | 一种卫星低频接口自动化测试*** | |
CN109828905B (zh) | 自动化测试方法、装置、计算机装置及存储介质 | |
CN112181854B (zh) | 一种生成流程自动化脚本的方法、装置、设备及存储介质 | |
CN107370637B (zh) | 车载ecu通信功能自动化测试***及方法 | |
CN102306122A (zh) | 自动化测试方法及设备 | |
CN110941563A (zh) | 自动化脚本测试方法及装置 | |
CN103677821A (zh) | 软件开发工具代码发布的方法和装置 | |
CN110737594A (zh) | 自动生成测试用例的数据库标准符合性测试方法及装置 | |
CN106598834A (zh) | Ui测试方法及装置 | |
CN114003451B (zh) | 一种接口测试方法、装置、***及介质 | |
CN113312260B (zh) | 一种接口测试方法、装置、设备及存储介质 | |
CN113572658A (zh) | 车辆控制信号的测试方法、装置、电子设备及存储介质 | |
CN115794641A (zh) | 基于业务流程的造数方法、装置、设备及存储介质 | |
CN105760300A (zh) | 一种stk/utk业务的自动化测试方法及测试*** | |
CN110688305A (zh) | 测试环境同步方法、装置、介质、电子设备 | |
CN103838664A (zh) | 一种压力测试方法和装置 | |
CN113126993A (zh) | 应用于车辆检测软件的自动化测试方法及其*** | |
CN103095882A (zh) | 一种智能移动终端外场自动化测试方法和测试*** | |
CN109474822B (zh) | 一种安卓电视多国语言自动化测试的方法及装置 | |
CN111427582A (zh) | Rtl代码的管理方法、装置、设备及计算机可读存储介质 | |
CN113596900A (zh) | 一种多场景wifi的自动化测试方法 | |
CN111897557A (zh) | 一种业务***的更新方法、装置、设备及存储介质 | |
CN114448851B (zh) | 一种数据自动化测试方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |