搜索雷达系统软件测试环境的设计与实现
摘要:本文针对搜索雷达系统软件的特点,提出搜索雷达系统软件开环测试环
境设计方案。该测试环境除了可以对搜索雷达系统软件进行通常的功能测试外,
还可以对搜索雷达系统软件故障模式、时间、目标处理性能、边界及软件中的
关键算法进行验证和测试。同时根据 CodeTest 对测试覆盖的统计给出测试充
分性评估。如果给定软件可靠性模型,还能够对雷达系统软件的可靠性进行评
估。
关键词 搜索雷达系统软件 测试环境 软件测试
1 引言
搜索雷达系统软件是防空导弹武器系统关键软件的主要组成部分,在整个武
器系统作战过程担负着整个空域的目标搜索、目标建航、敌我识别以及向制导
雷达发送目标指示信息等重要任务,是整个武器系统链条中关键一环。其质量
和可靠性直接影响到整个武器系统的可靠性和作战效能。因此,无论是在研制
阶段还是定型阶段都要对其进行充分的测试和验证。随着第三方测试机构的成
立,军方也逐渐要求武器系统软件单独定型、并提出要达到的可靠性指标才能
通过验收。所以,无论从提高软件可靠性的角度还是从军方对武器系统软件的
验收需求来说,都需要建立相应的软件测试环境。只有这样,才能对搜索雷达
系统软件进行更充分的测试、才能对即将定型的搜索雷达系统软件可靠性做出
准确的评估。
2 搜索雷达系统软件概述
搜索雷达系统软件既是控制软件,又是数据处理软件。搜索雷达系统软件
的主要任务是:在作战状态下,接收指控系统和显控系统的命令,除对雷达系
统状态进行实时监测外,还要完成对指定空域的目标搜索、目标识别、对目标
进行建航和敌我识别以及对敌方目标进行威胁排序并将威胁最大的两个目标作
为目标指示发送给指控系统;在维护状态下,完成对搜索雷达分系统的测试以
发现分系统故障,完成故障定位、和故障隔离;在其他状态如:功能自检、电
子目标和校飞状态完成各状态指定的功能。
搜索雷达系统软件运行在专用的搜索雷达计算机上,与信号处理组合、发