.基于虚拟映射技术的软件测试平台设计1. 前言软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。航天产品软件的测试则是保证航天工程可靠性的重要步骤,因此为了进行快速有效的软件测试,除了软件测试条件除了配备软件测试工具软件外,还需要提供用于确认测试的硬件测试平台,以便软件快速开展确认测试。传统上对于航天嵌入式软件的确认测试平台的测试设备采用一体化设计方式,即运行测试用例软件的中央处理器与外扩IO板卡集成在同一个机箱内部,编程、显示、IO等均在测试设备上,导致设备体积较大,不利于进行外场测试,同时也是测试用例软件的开发工具依赖于测试设备的硬件选择上,导致测试用例开发软件多样化,浪费人力资源,测试效率较低。 为了解决以上问题,本文中提出采用虚拟映射技术的方法,将软件测试平台采用分体化设计,将软件开发、显示、运行完全从具体的测试设备中剥离出来,并且使上位机软件的开发平台与测试设备硬件平台无关。对于高性能计算机而言,应用的多样性和复杂性,决定了高性能体系结构的多层次、