航天器测试技术作为一项具有总体性质的专业技术,其设计任务主要包括:星地接口及可测试性设计、测试需求分析与测试方案设计、测试系统方案设计、测试用例设计等。为了达到预期的测试验证目的,提高测试验证效率、确保测试安全,也是航天器测试设计工作非常重要的内容。
1. 星地接口及可测试性设计
良好的星地接口和可测试性是开展航天器测试工作的重要前提和基础。在航天器研制的方案论证阶段,测试人员一项重要的工作就是参与航天器总体方案设计,从测试专业角度统一星地测试接口,提出可测试性设计建议,并将相关可测试性设计要求反映在型号设计建造规范中,向各分系统、单机承制单位传递,从系统角度提高航天器可测试性。
星地接口及可测试性设计的主要内容一般包括:
1)星地接口的信号类型设计。
2)星地接口的信号数量设计。
3)星地接口的隔离设计。
4)星地接口的匹配性设计。
5)合理划分系统单元、合理设置测试点。
6)面向遥测参数设置的可测试性设计(遥测点数量设置、位置选取)。
7)面向重要单机/分系统的可测试设计(自测试、自诊断,遥控点数量设置、位置选取等)。
8)面向航天器系统级主要功能、性能指标的可测试设计。
9)面向航天器软硬件设计实现的可测试要求等。
2. 测试任务分析与测试方案设计
伴随着航天器总体设计方案的逐步细化和完善,开展测试任务分析与测试方案设计便成为测试验证工作的重点。对一个被测航天器进行测试之前,必须首先全面了解、掌握其特点、难点,然后开展有针对性的测试需求分析,并据此进一步明确测试目的和测试要求,制订测试方案设计的基本原则,最后制订合理可行的测试方案。
测试任务分析的主要内容一般包括:
1)被测航天器的任务和基本组成分析。
2)被测航天器系统及分系统测试约束条件分析(定量和定性)。
3)被测航天器测试目的、测试特点和难点分析等。测试方案设计的主要内容一般包括:
1)测试方案设计基本原则。
2)航天器星地测试接口及测试通道设计。
3)航天器测试状态与测试项目设计。
4)航天器测试原理与测试方法设计。
5)航天器测试设备配置设计。
6)航天器测试流程设计。
7)航天器测试场地设计。
8)航天器测试岗位设计。
9)航天器测试文件体系设计。
10)航天器测试关键点、风险分析及对策设计等。
3. 测试系统方案设计
用于航天器电测任务的地面测试系统一般统称为电气地面支持设备(EGSE),它是完成任何航天器测试、发射任务的必备工具之一。高效、先进EGSE是将测试人员从繁重的测试工作中解放出来,全面提高测试实施的质量和效率的重要保证。因此,EGSE测试系统方案设计是测试人员的重要设计工作之一。
EGSE测试系统方案设计一般按照系统、分系统两级展开,其主要内容一般包括:
1)EGSE测试系统方案设计的基本原则和标准规范。2)EGSE测试系统的总体方案设计(基本功能和组成)。
3)EGSE详细方案设计(详细功能、技术指标、接口设计、继承性分析等)。
4)EGSE通用设计建造规范。
5)EGSE研制流程和关键点。
6)EGSE软硬件详细配套表等。
4. 测试用例设计
航天器测试用例(方法)设计是测试人员的又一项重要的设计工作,同时也是实现自动化测试的关键,是测试专业知识与经验的重要体现。在测试需求确定以后,测试用例就成了决定测试是否达到目的的关键因素。测试用例的覆盖率是衡量测试是否有效的重要指标。由于穷尽测试在实际测试过程中是不可能的,也是没有必要的,因此,如何选择尽量少的测试用例,对系统进行尽可能完备的测试,是测试技术研究中的重要课题。
测试用例的质量就是满足测试目标的程度,体现在测试覆盖率和测试执行效率两个方面。测试用例是测试项目、测试原理、测试方法的具体例化和细化,一个测试项目可能对应多个测试用例,也有可能多个测试项目合并用一个测试用例验证,其描述一般需具备规范性、可理解性和可维护性,完整的测试用例必须具有以下要素:
1)测试用例名称和编号。
2)对应测试要求内容、适用阶段。
3)测试目的。
4)测试原理。
5)测试保障条件。
6)测试步骤和注意事项。
7)测试流程图。
8)数据处理及判读要求。
9)工作程序记录表。