[go: up one dir, main page]

CN103913672A - Satellite low-frequency interface automatic testing system - Google Patents

Satellite low-frequency interface automatic testing system Download PDF

Info

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
satellite
module
frequency interface
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
Application number
CN201410106061.6A
Other languages
Chinese (zh)
Other versions
CN103913672B (en
Inventor
梁泉
胡玉茜
杜磊
李砥擎
魏振超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Academy of Space Technology CAST
Original Assignee
China Academy of Space Technology CAST
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Academy of Space Technology CAST filed Critical China Academy of Space Technology CAST
Priority to CN201410106061.6A priority Critical patent/CN103913672B/en
Publication of CN103913672A publication Critical patent/CN103913672A/en
Application granted granted Critical
Publication of CN103913672B publication Critical patent/CN103913672B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Radio Relay Systems (AREA)

Abstract

本发明公开了一种卫星低频接口自动化测试系统,包括卫星低频接口自动化测试平台和接口自动测试仪。卫星低频接口自动化测试平台针对待测试的卫星低频接口建立测试流程以及测试表格化文件,根据测试流程向与待测试的卫星低频接口相连接的接口自动测试仪发送控制指令,接收该接口自动测试仪返回的测试数据;卫星低频接口自动化测试平台根据测试流程向卫星总控系统发送遥控指令并接收卫星总控系统返回的遥测数据;卫星低频接口自动化测试平台完成测试流程后,将测试结果填入相应的测试表格化文件中。本发明解决了目前接口自动化测试系统不能够灵活应对测试接口的增加、测试方法的改变、测试仪器的变化的状况,最大限度地实现测试系统的通用性。

The invention discloses a satellite low-frequency interface automatic test system, which comprises a satellite low-frequency interface automatic test platform and an interface automatic tester. The satellite low-frequency interface automatic test platform establishes a test process and a test table file for the satellite low-frequency interface to be tested, sends control instructions to the interface automatic tester connected to the satellite low-frequency interface to be tested according to the test process, and receives the interface automatic tester The returned test data; the satellite low-frequency interface automation test platform sends remote control instructions to the satellite master control system according to the test process and receives the telemetry data returned by the satellite master control system; after the satellite low-frequency interface automation test platform completes the test process, fill in the test results into the corresponding in the test tabular file. The invention solves the situation that the current interface automatic test system cannot flexibly deal with the increase of the test interface, the change of the test method and the change of the test instrument, and realizes the universality of the test system to the greatest extent.

Description

一种卫星低频接口自动化测试系统An automatic test system for satellite low frequency interface

技术领域technical field

本发明涉及一种卫星低频接口自动化测试系统,属于卫星综合测试中低频接口自动化测试领域。The invention relates to an automatic test system for satellite low-frequency interfaces, which belongs to the field of automatic test for low-frequency interfaces in satellite comprehensive tests.

背景技术Background technique

卫星低频接口测试是整星综合测试过程中的关键环节之一,对确保卫星接口的匹配性、验证电缆网设计的正确性有着十分重要的作用。低频接口测试的特点是重复性强,并要求准确细致,最适合使用计算机代替人工去完成这样的任务。因此自动化测试是卫星低频接口测试发展的一个必然的趋势。经过不断发展,卫星低频接口自动化测试系统中,接口测试工具已经由分立的转接盒、万用表、示波器发展到集示波器、万用表、接点自动切换装置为一体的接口测试仪。测试模式由手动操作测试工具,手动记录测试结果,发展到开始使用测试系统自动执行测试文档,操作测试工具并记录测试结果。自动化测试的引入大大提高了接口测试的效率和质量。Satellite low-frequency interface test is one of the key links in the whole satellite comprehensive test process, which plays a very important role in ensuring the compatibility of satellite interfaces and verifying the correctness of cable network design. The low-frequency interface test is characterized by strong repeatability and requires accuracy and meticulousness. It is most suitable to use a computer instead of a manual to complete such a task. Therefore, automated testing is an inevitable trend in the development of satellite low-frequency interface testing. After continuous development, in the satellite low-frequency interface automatic test system, the interface test tool has been developed from a discrete transfer box, a multimeter, and an oscilloscope to an interface tester integrating an oscilloscope, a multimeter, and an automatic contact switching device. The test mode develops from manually operating test tools and manually recording test results to starting to use the test system to automatically execute test documents, operate test tools and record test results. The introduction of automated testing greatly improves the efficiency and quality of interface testing.

现有接口自动化测试系统中测试表格化文件的形式、结构继承人工测试Word表格化文档格式,测试表格中包含测试输入信息(接点、判据、指令号)、测试方法步骤、测试结果。存在的问题主要是文件模板固定,具体测试步骤、仪器控制步骤写入系统代码中,如需新增模板或改变测试方法或更新硬件设备,需更改系统代码。对新的接口、新测试方法、新仪器设备的适应性差。The form and structure of the test tabular document in the existing interface automated test system inherits the manual test Word tabular document format, and the test form contains test input information (contacts, criteria, instruction numbers), test method steps, and test results. The main problem is that the file template is fixed, and the specific test steps and instrument control steps are written into the system code. If you need to add a template or change the test method or update the hardware device, you need to change the system code. Poor adaptability to new interfaces, new test methods, and new instruments and equipment.

随着卫星技术的发展,卫星接口种类增多,同时接口测试仪朝着小型化方向发展,要求卫星低频接口自动化测试系统能够灵活应对测试接口的增加、测试方法的改变、测试仪器的变化,最大限度地实现系统的通用性。With the development of satellite technology, the types of satellite interfaces are increasing, and at the same time, the interface tester is developing towards miniaturization. To realize the generality of the system.

发明内容Contents of the invention

本发明解决的技术问题是:克服现有技术的不足,提供一种卫星低频接口自动化测试系统,解决目前接口自动化测试系统不能够灵活应对测试接口的增加、测试方法的改变、测试仪器的变化的状况,最大限度地实现测试系统的通用性。The technical problem solved by the present invention is: to overcome the deficiencies in the prior art, to provide a satellite low-frequency interface automatic test system, to solve the problem that the current interface automatic test system cannot flexibly cope with the increase of test interfaces, changes in test methods, and changes in test instruments conditions to maximize the versatility of the test system.

本发明的技术方案是:一种卫星低频接口自动化测试系统,包括卫星低频接口自动化测试平台和接口自动测试仪;The technical solution of the present invention is: a satellite low-frequency interface automatic test system, including a satellite low-frequency interface automatic test platform and an interface automatic tester;

每个接口自动测试仪连接一个卫星低频接口,用于对卫星低频接口进行测试;Each interface automatic tester is connected to a satellite low frequency interface for testing the satellite low frequency interface;

卫星低频接口自动化测试平台针对待测试的卫星低频接口建立测试流程以及测试表格化文件,并根据测试流程向与待测试的卫星低频接口相连接的接口自动测试仪发送控制指令,与该卫星低频接口相连接的接口自动测试仪在收到控制指令后对该卫星低频接口进行测试,同时该接口自动测试仪将测试数据返回给卫星低频接口自动化测试平台;卫星低频接口自动化测试平台根据测试流程向卫星总控系统发送遥控指令并接收卫星总控系统返回的遥测数据;卫星低频接口自动化测试平台按照测试流程完成测试流程后,将测试结果填入相应的测试表格化文件中。The satellite low-frequency interface automated test platform establishes a test process and a test form file for the satellite low-frequency interface to be tested, and sends control instructions to the interface automatic tester connected to the satellite low-frequency interface to be tested according to the test process, and the satellite low-frequency interface The connected interface automatic tester will test the low-frequency interface of the satellite after receiving the control command, and at the same time, the interface automatic tester will return the test data to the satellite low-frequency interface automatic test platform; the satellite low-frequency interface automatic test platform will report to the satellite according to the test process The master control system sends remote control commands and receives telemetry data returned by the satellite master control system; the satellite low-frequency interface automation test platform completes the test process according to the test process, and fills in the test results into the corresponding test form file.

所述卫星低频接口自动化测试平台包括硬件接口模块、总控接口模块、模板设计模块、文件设计模块、流程设计模块、测试实施模块、结果管理模块和数据库模块;The satellite low-frequency interface automated testing platform includes a hardware interface module, a master control interface module, a template design module, a file design module, a process design module, a test implementation module, a result management module and a database module;

数据库模块存储接点表、指令表、参数表,并提供对接点表、指令表、参数表的导入、查询及维护功能;The database module stores the contact table, instruction table, and parameter table, and provides import, query and maintenance functions for the contact point table, instruction table, and parameter table;

模板设计模块提供用户测试模板设计环境,用户针对要测试的卫星低频接口类型建立文件测试模板,供文件设计模块设计测试表格化文件时使用;The template design module provides a user test template design environment, and the user creates a file test template for the type of satellite low-frequency interface to be tested, which is used when the file design module designs and tests tabular files;

文件设计模块调用数据库模块中的卫星接点表、指令表和参数表信息,辅助用户在模板设计模块生成的文件测试模板基础上建立测试表格化文件,供测试实施模块使用;The file design module calls the satellite contact table, instruction table and parameter table information in the database module to assist the user to create a test tabular file on the basis of the file test template generated by the template design module for use by the test implementation module;

流程设计模块提供脚本开发平台,供用户根据要测试的卫星低频接口建立具体的测试流程;The process design module provides a script development platform for users to establish a specific test process according to the satellite low-frequency interface to be tested;

硬件接口模块接收测试实施模块发出的控制指令并转发至对应的接口测试仪,同时接收该接口测试仪返回的测试数据并转发至测试实施模块;The hardware interface module receives the control command sent by the test implementation module and forwards it to the corresponding interface tester, and at the same time receives the test data returned by the interface tester and forwards it to the test implementation module;

总控接口模块接收测试实施模块的遥控指令并转发至卫星主测试服务器,同时接收卫星数据服务器返回的遥测数据并转发至测试实施模块;The master control interface module receives the remote control command from the test implementation module and forwards it to the satellite main test server, and simultaneously receives the telemetry data returned by the satellite data server and forwards it to the test implementation module;

测试实施模块从文件设计模块中提取要测试的卫星低频接口的测试表格化文件和测试流程,并按照测试流程向总控接口模块和硬件接口模块发送指令并读取测试数据,从而实现具体测试操作,最后将实测结果填入相应的测试表格化文件中,测试实施模块同时提供开始、暂停、终止、选择性执行、单步执行功能;The test implementation module extracts the test form file and test process of the satellite low-frequency interface to be tested from the file design module, and sends instructions to the master control interface module and the hardware interface module according to the test process and reads the test data, so as to realize the specific test operation , and finally fill in the actual test results into the corresponding test tabular file, and the test implementation module also provides the functions of start, pause, stop, selective execution, and single-step execution;

结果管理模块软件保存测试实施模块获得的测试表格化文件和测试曲线图。The result management module software saves the test tabular files and test curves obtained by the test implementation module.

所述卫星低频接口自动化测试平台能够保存每一次用户针对要测试的卫星低频接口建立的测试流程和测试表格化文件,以供后续用户对同样类型和测试方法的卫星低频接口进行测试时直接调用。The satellite low-frequency interface automation test platform can save each user's test process and test tabular file for the satellite low-frequency interface to be tested, so that subsequent users can directly call when testing the satellite low-frequency interface of the same type and test method.

本发明与现有技术相比具有如下有益效果:Compared with the prior art, the present invention has the following beneficial effects:

(1)本发明的卫星低频接口自动化测试平台实现了测试逻辑和输入数据的分离,简化了测试文件的编写,测试文件编写人员只需要掌握各类测试的输入数据含义、表格化文件的录入方法,不需要掌握具体的测试方法,便可完成自己的测试文件编写;(1) The satellite low-frequency interface automation test platform of the present invention realizes the separation of test logic and input data, simplifies the writing of test files, and test file writers only need to master the meaning of input data of various tests and the input method of tabular files , you can complete your own test file writing without mastering specific test methods;

(2)本发明的测试表格化文件的格式可编辑,易于扩展,可以添加很多方便维护的注释来增加数据的可理解性;(2) The format of the test tabular file of the present invention is editable, easy to expand, and many annotations for easy maintenance can be added to increase the comprehensibility of data;

(3)本发明的测试流程执行时进展情况方便监控,同一接口可以对应不同的测试方法,可以方便快捷地增加测试方法,仪器变化时只需要更改仪器操作脚本,平台能够适应接口种类的变化、测试方法的变化和测试仪器的变化;(3) The progress of the test process of the present invention is convenient to monitor, the same interface can correspond to different test methods, and the test method can be added conveniently and quickly. When the instrument changes, only the instrument operation script needs to be changed, and the platform can adapt to changes in interface types Changes in test methods and changes in test instruments;

(4)本发明可以由专人负责测试方法的编程实现,测试文件编写者与执行者不需要具备编程技能,有利于实现测试设计和测试实施的进一步分工。(4) The present invention can be implemented by a special person responsible for the programming of the test method, and the test file writer and executor do not need to have programming skills, which is conducive to further division of labor between test design and test implementation.

附图说明Description of drawings

图1为卫星低频接口自动化测试系统示意图;Figure 1 is a schematic diagram of the satellite low-frequency interface automatic test system;

图2为静态接口测试流程。Figure 2 shows the static interface testing process.

具体实施方式Detailed ways

如图1所示为卫星低频接口自动化测试系统。卫星低频接口自动化测试系统能够向总控系统发送遥控指令并接收卫星总控系统返回的遥测数据,即向总控MTP发送遥控指令,并接受总控RTS返回的遥测数据。卫星低频接口自动化测试系统通过接口自动测试仪硬件实现具体的测试操作:卫星低频接口自动化测试平台向接口自动测试仪发送控制指令(SCPI命令),接口自动测试仪向卫星低频接口自动化测试平台返回测试数据。As shown in Figure 1, it is the satellite low-frequency interface automatic test system. The satellite low-frequency interface automatic test system can send remote control commands to the master control system and receive telemetry data returned by the satellite master control system, that is, send remote control commands to the master control MTP and receive telemetry data returned by the master control RTS. The satellite low-frequency interface automatic test system implements specific test operations through the hardware of the automatic interface tester: the satellite low-frequency interface automatic test platform sends control commands (SCPI commands) to the interface automatic tester, and the interface automatic tester returns to the satellite low-frequency interface automatic test platform for testing data.

本发明设计一种卫星低频接口自动化测试系统,包括卫星低频接口自动化测试平台和n个接口自动测试仪;The invention designs a satellite low-frequency interface automatic test system, including a satellite low-frequency interface automatic test platform and n interface automatic testers;

接口自动测试仪主要功能包括电阻测量功能、电压测量功能、信号通断功能、程控功能。每个接口自动测试仪连接一个卫星低频接口,用于对卫星低频接口进行测试;The main functions of the interface automatic tester include resistance measurement function, voltage measurement function, signal on-off function, and program control function. Each interface automatic tester is connected to a satellite low frequency interface for testing the satellite low frequency interface;

卫星低频接口自动化测试平台辅助用户针对待测试的卫星低频接口建立测试流程以及测试表格化文件,并根据测试流程向与待测试的卫星低频接口相连接的接口自动测试仪发送控制指令,与该卫星低频接口相连接的接口自动测试仪在收到控制指令后对该卫星低频接口进行测试,同时该接口自动测试仪将测试数据返回给卫星低频接口自动化测试平台;卫星低频接口自动化测试平台根据测试流程向卫星总控系统发送遥控指令并接收卫星总控系统返回的遥测数据;卫星低频接口自动化测试平台按照测试流程完成测试流程后,将测试结果填入相应的测试表格化文件中。The satellite low-frequency interface automation test platform assists the user in establishing a test process and a test form file for the satellite low-frequency interface to be tested, and sends control instructions to the interface automatic tester connected to the satellite low-frequency interface to be tested according to the test process, and communicates with the satellite The interface automatic tester connected to the low-frequency interface will test the satellite low-frequency interface after receiving the control command, and at the same time, the interface automatic tester will return the test data to the satellite low-frequency interface automatic test platform; the satellite low-frequency interface automatic test platform according to the test process Send remote control commands to the satellite master control system and receive the telemetry data returned by the satellite master control system; the satellite low-frequency interface automation test platform completes the test process according to the test process, and fills in the test results into the corresponding test form file.

卫星低频接口自动化测试平台的主要功能包括:接点表、指令表和参数表导入维护功能、文件模板设计功能、文件设计生成功能、测试流程设计功能、测试实施功能、测试结果管理功能、与接口测试仪通信功能、与总控通信功能。卫星低频接口自动化测试平台包括硬件接口模块、总控接口模块、模板设计模块、文件设计模块、流程设计模块、测试实施模块、结果管理模块和数据库模块;The main functions of the satellite low-frequency interface automation test platform include: contact table, instruction table and parameter table import and maintenance function, file template design function, file design generation function, test process design function, test implementation function, test result management function, and interface test instrument communication function, and master control communication function. Satellite low-frequency interface automation test platform includes hardware interface module, master control interface module, template design module, file design module, process design module, test implementation module, result management module and database module;

数据库模块存储接点表、指令表和参数表,并提供接点表、指令表和参数表的导入、查询及维护功能;The database module stores the contact table, instruction table and parameter table, and provides functions of importing, querying and maintaining the contact table, instruction table and parameter table;

模板设计模块提供用户测试模板设计环境,用户针对接口类型将空白表格设计成有一定格式的表格模板供用户设计测试文件时使用;The template design module provides a user test template design environment, and the user designs a blank form into a form template with a certain format according to the interface type for the user to use when designing test files;

文件设计模块调用数据库模块中的卫星接点表、指令表和参数表信息,辅助用户在模板设计模块生成的文件测试模板基础上建立测试表格化文件,供测试实施模块使用;The file design module calls the satellite contact table, instruction table and parameter table information in the database module to assist the user to create a test tabular file on the basis of the file test template generated by the template design module for use by the test implementation module;

流程设计模块提供脚本开发平台,供用户根据要测试的卫星低频接口建立具体的测试流程;The process design module provides a script development platform for users to establish a specific test process according to the satellite low-frequency interface to be tested;

硬件接口模块接收测试实施模块发出的仪器控制指令并转发至对应的接口测试仪,同时接收该接口测试仪返回的测试数据并转发至测试实施模块;The hardware interface module receives the instrument control command sent by the test implementation module and forwards it to the corresponding interface tester, and at the same time receives the test data returned by the interface tester and forwards it to the test implementation module;

总控接口模块接收测试实施模块的遥控指令并转发至卫星主测试服务器,同时接收卫星数据服务器返回的遥测数据并转发至测试实施模块;The master control interface module receives the remote control command from the test implementation module and forwards it to the satellite main test server, and simultaneously receives the telemetry data returned by the satellite data server and forwards it to the test implementation module;

测试实施模块从文件设计模块中提取要测试的卫星低频接口的测试表格化文件和测试流程,并按照测试流程向总控接口模块和硬件接口模块发送指令并读取测试数据,从而实现具体测试操作,最后将实测结果填入相应的测试表格化文件中,测试实施模块同时提供开始、暂停、终止、选择性执行、单步执行功能;The test implementation module extracts the test form file and test process of the satellite low-frequency interface to be tested from the file design module, and sends instructions to the master control interface module and the hardware interface module according to the test process and reads the test data, so as to realize the specific test operation , and finally fill in the actual test results into the corresponding test tabular file, and the test implementation module also provides the functions of start, pause, stop, selective execution, and single-step execution;

结果管理模块软件保存测试实施模块获得的测试表格化文件和测试曲线图。The result management module software saves the test tabular files and test curves obtained by the test implementation module.

卫星低频接口自动化测试平台辅助用户对要测试的某种具体类型和具体测试方法的低频接口设计测试表格化文件并存储,在测试流程设计模块中提供用户设计要测试的低频接口测试流程并存储。后续用户再进行相同的低频接口进行测试时,就可以直接调用存储的测试表格化文件和测试流程,直接进行测试。The satellite low-frequency interface automation test platform assists users to design and store low-frequency interface test form files of a specific type and specific test method to be tested, and provides and stores the low-frequency interface test process designed by the user in the test process design module. When the user conducts the same low-frequency interface test again, the user can directly call the stored test table file and test process to perform the test directly.

实施例:Example:

卫星低频接口自动化测试系统包括卫星低频接口自动化测试平台和n个接口自动测试仪,每一个接口自动测试仪与一种类型的卫星低频接口相连接。卫星低频接口自动化测试平台根据要测试的某个卫星低频接口,发送控制指令给接口自动测试仪,与该卫星低频接口相连接的接口自动测试仪在收到控制指令后完成具体的操作,将测试数据返回给卫星低频接口自动化测试平台。The satellite low-frequency interface automatic test system includes a satellite low-frequency interface automatic test platform and n interface automatic testers, and each interface automatic tester is connected with a type of satellite low-frequency interface. The satellite low-frequency interface automatic test platform sends control instructions to the interface automatic tester according to a certain satellite low-frequency interface to be tested, and the interface automatic tester connected to the satellite low-frequency The data is returned to the satellite low frequency interface automation test platform.

以用户要进行静态接口测试为例。用户首先将待测卫星的接点表、指令表、参数表导入数据库,在模板设计模块中建立静态接口测试模版,如表1所示。Take the example where a user wants to perform a static interface test. The user first imports the contact table, instruction table, and parameter table of the satellite to be tested into the database, and creates a static interface test template in the template design module, as shown in Table 1.

表1静态接口测试模版Table 1 Static interface test template

然后用户在文件设计模块中根据静态接口模版和接点表、指令表、参数表信息编写测试表格化文件,用户将测试需要的信息填入模版中,生成静态接口测试表格化文件如表2所示。Then the user writes the test tabular file in the file design module according to the static interface template, contact table, instruction table, and parameter table information, and the user fills in the information required for the test into the template to generate a static interface test tabular file, as shown in Table 2 .

表2静态接口测试表格化文件Table 2 Static interface test tabular file

用户在流程设计模块中开发静态接口对应的测试流程脚本,以流程图的形式将静态接口测试流程描述出来,静态接口测试流程不涉及与总控系统的交互,静态接口测试流程图如图2所示,如流程中涉及到的仪器操作序列较通用时,可将仪器操作流程提取出来作为子流程,本流程中不含子流程。The user develops the test process script corresponding to the static interface in the process design module, and describes the static interface test process in the form of a flowchart. The static interface test process does not involve the interaction with the master control system. The static interface test flow chart is shown in Figure 2 If the instrument operation sequence involved in the process is common, the instrument operation process can be extracted as a sub-process, and this process does not contain sub-processes.

然后,用户在测试实施模块中读取静态接口测试表格化文件,调用静态接口测试流程,按照静态接口测试流程给出的操作次序执行具体测试操作:通过硬件接口模块向与该卫星静态接口相连接的接口自动测试仪发送控制指令(SCPI指令),该接口自动测试仪在收到仪器操作指令后,按照指令执行响应的仪器操作,对卫星静态接口进行测试,并将测试数据通过硬件接口模块返回给测试实施模块,从而实现具体测试操作,测试实施完成后将测试结果添加到静态接口表格化文件对应的表格中,最后将测试结果(测试表格化文件和测试曲线图)发送给结果管理模块。Then, the user reads the static interface test tabular file in the test implementation module, invokes the static interface test process, and performs specific test operations according to the operation sequence given by the static interface test process: connect to the static interface of the satellite through the hardware interface module The interface automatic tester sends control instructions (SCPI instructions). After receiving the instrument operation instructions, the interface automatic tester executes the corresponding instrument operation according to the instructions, tests the static interface of the satellite, and returns the test data through the hardware interface module. Give the test implementation module to realize specific test operations. After the test implementation is completed, add the test results to the table corresponding to the static interface tabular file, and finally send the test results (test tabular file and test curve) to the result management module.

静态接口测试完成后,卫星低频接口自动化测试平台的模板设计模块中就保存了静态接口测试的文件模板,在流程设计模块中保存了静态接口测试流程。后续用户如果进行静态接口测试时,可以在本系统里直接调用文件模板和测试流程,而不需要再重新设计模板和编写流程。After the static interface test is completed, the file template of the static interface test is saved in the template design module of the satellite low-frequency interface automation test platform, and the static interface test process is saved in the process design module. Subsequent users can directly call the file template and test process in this system when performing static interface testing, without redesigning the template and writing process.

本发明未详细描述内容为本领域技术人员公知技术。The content not described in detail in the present invention is well known to those skilled in the art.

Claims (3)

1.一种卫星低频接口自动化测试系统,其特征在于:包括卫星低频接口自动化测试平台和接口自动测试仪;1. A satellite low-frequency interface automated testing system is characterized in that: comprising a satellite low-frequency interface automated testing platform and an interface automatic tester; 每个接口自动测试仪连接一个卫星低频接口,用于对卫星低频接口进行测试;Each interface automatic tester is connected to a satellite low frequency interface for testing the satellite low frequency interface; 卫星低频接口自动化测试平台针对待测试的卫星低频接口建立测试流程以及测试表格化文件,并根据测试流程向与待测试的卫星低频接口相连接的接口自动测试仪发送控制指令,与该卫星低频接口相连接的接口自动测试仪在收到控制指令后对该卫星低频接口进行测试,同时该接口自动测试仪将测试数据返回给卫星低频接口自动化测试平台;卫星低频接口自动化测试平台根据测试流程向卫星总控系统发送遥控指令并接收卫星总控系统返回的遥测数据;卫星低频接口自动化测试平台按照测试流程完成测试流程后,将测试结果填入相应的测试表格化文件中。The satellite low-frequency interface automated test platform establishes a test process and a test form file for the satellite low-frequency interface to be tested, and sends control instructions to the interface automatic tester connected to the satellite low-frequency interface to be tested according to the test process, and the satellite low-frequency interface The connected interface automatic tester will test the low-frequency interface of the satellite after receiving the control command, and at the same time, the interface automatic tester will return the test data to the satellite low-frequency interface automatic test platform; the satellite low-frequency interface automatic test platform will report to the satellite according to the test process The master control system sends remote control commands and receives telemetry data returned by the satellite master control system; the satellite low-frequency interface automation test platform completes the test process according to the test process, and fills in the test results into the corresponding test form file. 2.根据权利要求1所述的一种卫星低频接口自动化测试系统,其特征在于:所述卫星低频接口自动化测试平台包括硬件接口模块、总控接口模块、模板设计模块、文件设计模块、流程设计模块、测试实施模块、结果管理模块和数据库模块;2. a kind of satellite low-frequency interface automated testing system according to claim 1, is characterized in that: described satellite low-frequency interface automated testing platform comprises hardware interface module, total control interface module, template design module, document design module, process design module, test implementation module, results management module and database module; 数据库模块存储接点表、指令表、参数表,并提供对接点表、指令表、参数表的导入、查询及维护功能;The database module stores the contact table, instruction table, and parameter table, and provides import, query and maintenance functions for the contact point table, instruction table, and parameter table; 模板设计模块提供用户测试模板设计环境,用户针对要测试的卫星低频接口类型建立文件测试模板,供文件设计模块设计测试表格化文件时使用;The template design module provides a user test template design environment, and the user creates a file test template for the type of satellite low-frequency interface to be tested, which is used when the file design module designs and tests tabular files; 文件设计模块调用数据库模块中的卫星接点表、指令表和参数表信息,辅助用户在模板设计模块生成的文件测试模板基础上建立测试表格化文件,供测试实施模块使用;The file design module calls the satellite contact table, instruction table and parameter table information in the database module to assist the user to create a test tabular file on the basis of the file test template generated by the template design module for use by the test implementation module; 流程设计模块提供脚本开发平台,供用户根据要测试的卫星低频接口建立具体的测试流程;The process design module provides a script development platform for users to establish a specific test process according to the satellite low-frequency interface to be tested; 硬件接口模块接收测试实施模块发出的控制指令并转发至对应的接口测试仪,同时接收该接口测试仪返回的测试数据并转发至测试实施模块;The hardware interface module receives the control command sent by the test implementation module and forwards it to the corresponding interface tester, and at the same time receives the test data returned by the interface tester and forwards it to the test implementation module; 总控接口模块接收测试实施模块的遥控指令并转发至卫星主测试服务器,同时接收卫星数据服务器返回的遥测数据并转发至测试实施模块;The master control interface module receives the remote control command from the test implementation module and forwards it to the satellite main test server, and simultaneously receives the telemetry data returned by the satellite data server and forwards it to the test implementation module; 测试实施模块从文件设计模块中提取要测试的卫星低频接口的测试表格化文件和测试流程,并按照测试流程向总控接口模块和硬件接口模块发送指令并读取测试数据,从而实现具体测试操作,最后将实测结果填入相应的测试表格化文件中,测试实施模块同时提供开始、暂停、终止、选择性执行、单步执行功能;The test implementation module extracts the test form file and test process of the satellite low-frequency interface to be tested from the file design module, and sends instructions to the master control interface module and the hardware interface module according to the test process and reads the test data, so as to realize the specific test operation , and finally fill in the actual test results into the corresponding test tabular file, and the test implementation module also provides the functions of start, pause, stop, selective execution, and single-step execution; 结果管理模块软件保存测试实施模块获得的测试表格化文件和测试曲线图。The result management module software saves the test tabular files and test curves obtained by the test implementation module. 3.根据权利要求1或2所述的一种卫星低频接口自动化测试系统,其特征在于:所述卫星低频接口自动化测试平台能够保存每一次用户针对要测试的卫星低频接口建立的测试流程和测试表格化文件,以供后续用户对同样类型和测试方法的卫星低频接口进行测试时直接调用。3. a kind of satellite low-frequency interface automated test system according to claim 1 or 2, is characterized in that: described satellite low-frequency interface automated test platform can save the test process and the test that each user establishes for the satellite low-frequency interface to be tested The tabular file is for subsequent users to directly call when testing the satellite low-frequency interface of the same type and test method.
CN201410106061.6A 2014-03-20 2014-03-20 A kind of satellite low frequency interface automatization test system Active CN103913672B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410106061.6A CN103913672B (en) 2014-03-20 2014-03-20 A kind of satellite low frequency interface automatization test system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410106061.6A CN103913672B (en) 2014-03-20 2014-03-20 A kind of satellite low frequency interface automatization test system

Publications (2)

Publication Number Publication Date
CN103913672A true CN103913672A (en) 2014-07-09
CN103913672B CN103913672B (en) 2017-01-04

Family

ID=51039505

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410106061.6A Active CN103913672B (en) 2014-03-20 2014-03-20 A kind of satellite low frequency interface automatization test system

Country Status (1)

Country Link
CN (1) CN103913672B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106292639A (en) * 2016-08-30 2017-01-04 北京精密机电控制设备研究所 A kind of general-purpose servo system performance testing platform
CN107017939A (en) * 2017-04-17 2017-08-04 北京奥博太空科技有限公司 A kind of server, answering machine, satellite test system and correlation technique
CN107390110A (en) * 2017-06-20 2017-11-24 广东科学技术职业学院 A kind of method, apparatus and system tested automatically PCBA
CN107769836A (en) * 2017-09-13 2018-03-06 长光卫星技术有限公司 Satellite General automatic test platform and its data interactive method
CN109086985A (en) * 2018-07-20 2018-12-25 北京卫星环境工程研究所 Professional test information management system towards spacecraft

Citations (5)

* Cited by examiner, † Cited by third party
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 (en) * 2002-04-09 2003-11-27 Fisher Rosemount Systems Inc Process control system uses satellite communication and local area networks to communicate with a number of geographically distributed process control zones
CN201464628U (en) * 2009-07-23 2010-05-12 航天东方红卫星有限公司 A Ground Power Supply and Distribution Test System Supporting Constellation Test
CN101950002A (en) * 2010-08-13 2011-01-19 航天东方红卫星有限公司 Comprehensive test method of small satellite power subsystem
CN202189106U (en) * 2011-07-28 2012-04-11 中国空间技术研究院 Satellite low frequency signal interface automatic test system

Patent Citations (5)

* Cited by examiner, † Cited by third party
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 (en) * 2002-04-09 2003-11-27 Fisher Rosemount Systems Inc Process control system uses satellite communication and local area networks to communicate with a number of geographically distributed process control zones
CN201464628U (en) * 2009-07-23 2010-05-12 航天东方红卫星有限公司 A Ground Power Supply and Distribution Test System Supporting Constellation Test
CN101950002A (en) * 2010-08-13 2011-01-19 航天东方红卫星有限公司 Comprehensive test method of small satellite power subsystem
CN202189106U (en) * 2011-07-28 2012-04-11 中国空间技术研究院 Satellite low frequency signal interface automatic test system

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
朱维宝 等: "航天器综合测试系统设计", 《计算机测量与控制》 *
王志勇: "构建基于小卫星的自动化综合测试系统", 《中国优秀硕士学位论文全文数据库•信息科技辑》 *
王志勇: "构建基于小卫星的自动化综合测试系统", 《中国优秀硕士学位论文全文数据库•信息科技辑》, no. 2, 15 February 2009 (2009-02-15) *
赵瑞峰 等: "卫星通用自动化测试系统体系结构研究", 《信息技术》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106292639A (en) * 2016-08-30 2017-01-04 北京精密机电控制设备研究所 A kind of general-purpose servo system performance testing platform
CN106292639B (en) * 2016-08-30 2019-03-26 北京精密机电控制设备研究所 A kind of general-purpose servo system performance testing platform
CN107017939A (en) * 2017-04-17 2017-08-04 北京奥博太空科技有限公司 A kind of server, answering machine, satellite test system and correlation technique
CN107390110A (en) * 2017-06-20 2017-11-24 广东科学技术职业学院 A kind of method, apparatus and system tested automatically PCBA
CN107769836A (en) * 2017-09-13 2018-03-06 长光卫星技术有限公司 Satellite General automatic test platform and its data interactive method
CN107769836B (en) * 2017-09-13 2020-04-17 长光卫星技术有限公司 Satellite universal automatic test platform and data interaction method thereof
CN109086985A (en) * 2018-07-20 2018-12-25 北京卫星环境工程研究所 Professional test information management system towards spacecraft

Also Published As

Publication number Publication date
CN103913672B (en) 2017-01-04

Similar Documents

Publication Publication Date Title
CN109739766B (en) System and method for rapidly building FPGA digital simulation model
CN103164328B (en) The regression testing method of a kind of business function, Apparatus and system
CN100561444C (en) A keyword-driven automatic testing method and its testing system
CN103913672B (en) A kind of satellite low frequency interface automatization test system
CN111241111B (en) Data query method and device, data comparison method and device, medium and equipment
CN103268289B (en) Record the method and system of application testing script on mobile terminals
CN112181854B (en) Method, device, equipment and storage medium for generating process automation script
CN107451112B (en) Form tool data checking method, device, terminal equipment and storage medium
US9600385B2 (en) Analyzing behavior of a device under test
CN106598834A (en) UI (User Interface) testing method and device
CN110989549B (en) Software test general automation control method and device for train control system
CN111078547A (en) Automatic testing framework system for PYTHON general APP software
CN107391378A (en) The generation method and device of a kind of test script
CN112506778A (en) WEB user interface automatic test method, device, equipment and storage medium
CN102043753A (en) Device information setting apparatus and device information setting method
CN111176995A (en) Test method and test system based on big data test case
CN114942890B (en) User interface testing method, device, equipment and medium
CN104820638A (en) Embedded whole machine automatic testing method
CN114327416A (en) Interface synchronization method and device applied to development branch and electronic equipment
CN114064469A (en) Interface automated testing method and storage medium
CN102467370A (en) Measurement resource control system and measurement resource control method
CN112559377A (en) Method and device for generating first test case
CN114297076B (en) Automatic testing method for Web site
CN107977349A (en) It is a kind of toward the method and system for adding polytype file in Excel in batches
CN104198786A (en) Method for simulating waveform measured by logic analyzer by utilizing single chip microcomputer model

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