1.一种显示控制软件的配置项测试平台构建方法,其特征在于,包括:
建立显示控制软件的接口,所述接口包括所述显示控制软件的内部接口和外部接口;
根据所述内部接口建立用于运行显示控制软件的虚拟目标机,所述虚拟目标机和运行在所述虚拟目标机上的显示控制软件形成虚拟目标机系统;
建立分布式仿真数据总线,并通过所述分布式仿真数据总线连接所述显示控制软件和各外部仿真子系统;
根据所述外部接口建立用于仿真外部环境子系统的外部仿真子系统。
2.根据权利要求1所述的显示控制软件的配置项测试平台构建方法,其特征在于,所述显示控制软件的内部接口包括:控制接口、嵌入式操作系统接口、cpu编程接口、bsp板级接口,所述显示控制软件的外部接口包括各外部仿真子系统的总线接口和显示控制接口,所述控制接口用于连接配置有用户界面的显示控制硬件。
3.根据权利要求2所述的显示控制软件的配置项测试平台构建方法,其特征在于,所述根据所述内部接口建立用于运行显示控制软件的虚拟目标机,包括:
根据控制接口建立所述虚拟目标机的控制硬件,根据cpu编程接口建立所述虚拟目标机的cpu硬件,根据嵌入式操作系统接口建立所述虚拟目标机的嵌入式操作系统,根据bsp板级接口建立所述虚拟目标机的bsp板级硬件。
4.根据权利要求2所述的显示控制软件的配置项测试平台构建方法,其特征在于,建立所述外部仿真子系统之前,所述方法还包括:
根据待仿真的外部环境子系统建立第一模型库,所述第一模型库包括航电子系统的模型,飞控子系统的模型,根据航电子系统的模型和飞控子系统的模型建立飞行环境的模型;
根据待仿真的外部环境子系统建立第二模型库,所述第二模型库包括任务管理子系统的模型;
根据待仿真的外部环境子系统建立第三模型库,所述第三模型库包括机电管理子系统的模型,发动机控制子系统的模型。
5.根据权利要求4所述的显示控制软件的配置项测试平台构建方法,其特征在于,所述根据所述外部接口建立用于仿真外部环境设备的外部仿真子系统,包括:
根据所述各外部仿真子系统的总线接口和所述第一模型库分别建立航电子系统和飞控子系统,根据航电子系统和飞控子系统建立飞行环境子系统;
根据所述各外部仿真子系统的总线接口和所述第二模型库建立任务管理子系统;
根据所述各外部仿真子系统的总线接口和所述第三模型库分别建立机电管理子系统和发动机控制子系统;
根据所述各外部仿真子系统的总线接口、所述第一模型库、第二模型库和第三模型库建立各外部仿真子系统的系统故障信息管理子系统。
6.根据权利要求2中任一项所述的显示控制软件的配置项测试平台构建方法,其特征在于,所述建立用于仿真外部环境子系统的外部仿真子系统,包括:
建立各外部仿真子系统的动态链接库;
形成每个动态链接库分别与显示控制软件和嵌入式操作系统的标准接口;
将用于实现不同功能的多个动态链接库放置在所述显示控制软件的配置项测试平台中,用于形成多个外部仿真子系统。
7.根据权利要求1~6中任一项所述的显示控制软件的测试平台构建方法,其特征在于,还包括:
根据显示控制软件的配置项测试要求,建立所述显示控制软件的测试用例生成工具,测试结果分析工具,测试管理工具和测试数据显示工具;
建立所述显示控制软件的集成辅助测试工具,所述集成辅助测试工具包括:调试工具和开发工具;
通过所述测试用例生成工具,测试结果分析工具,测试管理工具,测试数据显示工具,调试工具和开发工具建立测试综合管理模块,所述测试综合管理模块中的各工具与所述虚拟目标机系统和外部仿真子系统相交联;其中,所述测试数据显示工具用于通过显示控制硬件显示测试过程中的测试数据和画面,和测试完成后的测试数据和画面。
8.一种显示控制软件的配置项测试方法,其特征在于,采用如权利要求1~7中任一项构建的显示控制软件的配置项测试平台执行所述测试方法,所述配置项测试方法包括:
根据显示控制软件的测试需求,通过测试综合管理模块中的工具编写测试用例集,通过所述测试用例集生成测试脚本和测试指令;
将所述测试脚本和测试指令注入到各外部仿真子系统中;
各外部仿真子系统根据所述显示控制软件的运行功能需求,将自身的激励数据进行处理后,传输给所述显示控制软件;
所述显示控制软件根据从各外部仿真子系统接收到的激励数据进行配置项测试后,将测试结果输出给相应的外部仿真子系统进行记录和分析后,输出测试结果。