该项目从多分区多应用复杂综合系统机载软件的架构特点、分区应用服务领域、分区任务调度、分区间通信、分区系统与外部系统或设备交联关系、分区系统的故障模式特点,软件缺陷影响特点等多项关键因素出发,针对性地设计适用于该类软件的整套测试技术。主要内容和创新点包括:独创性地设计了横向分区和纵向分层关联测试模型,建立典型应用类型与分区和分层测试的对应关系;独创性地设计了嵌入式测试方法和测试环境,以及独特的代码插装技术、测试用例复用技术、测试用例多级同步加载技术,支持交互式人工测试和自动批量测试;针对高度综合带来的异常处理和健康管理方面的测试需求,创新性地设计了应用级、分区级和系统级的分级故障注入测试技术;通过数据综合分类分析和数据关联,建立分区机载软件的测试信息综合索引,固化测试能力,形成测试知识库。
该项目由中国航空工业集团公司西安飞机设计研究所与西安航空计算技术研究所合作完成,充分发挥了各自在飞机级/系统级应用软件开发测试和在分区操作系统开发测试方面的技术优势。团队成员由1名研究员、5名高级工程师和1名工程师组成,长期从事机载软件的开发和测试工作。