[发明专利]一种运载火箭地面测发控软件自动化测试系统在审
申请号: | 202210127434.2 | 申请日: | 2022-02-11 |
公开(公告)号: | CN115587020A | 公开(公告)日: | 2023-01-10 |
发明(设计)人: | 朱蓬华;安志远;李瑛;庞禄申;刘紫阳;尹国才 | 申请(专利权)人: | 北华航天工业学院 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F30/15;G06F30/20 |
代理公司: | 北京纽乐康知识产权代理事务所(普通合伙) 11210 | 代理人: | 田磊 |
地址: | 065000 *** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 运载火箭 地面 测发控 软件 自动化 测试 系统 | ||
1.一种运载火箭地面测发控软件自动化测试系统,其特征在于,包括自动化测试模块、运载火箭地面测发控软件及虚拟样机管理模块,其中,
所述自动化测试模块是通过自动化测试工具进行测试的,负责测试脚本的管理、编辑以及执行,具体包括自动化测试的脚本编写、脚本管理、脚本执行以及出测试报告,自动化测试脚本执行时,自动操作运载火箭地面测发控软件,令其发送指令或数据至所述虚拟样机管理模块所管理的虚拟设备上,并捕获运载火箭地面发控软件的界面变化与预期结果进行比较来确定测试结果,在预设条件下自动化运行系统并评估出运行结果;
所述运载火箭地面测发控软件是本发明的被测件,在经过自动化测试工具的自动操作后,将指令和数据发送至所述虚拟样机管理模块所管理的虚拟设备再进行接收虚拟设备的响应指令和响应数据并做出处理;
所述虚拟样机管理模块是通过虚拟样机管理工具进行管理的,负责仿真各种运载火箭设备,包括对所述虚拟设备进行通信管理、日志管理、虚拟设备运行管理、虚拟设备配置、虚拟设备管理以及虚拟设备管理服务端,在接收到运载火箭地面测发控系统的请求指令和数据,及时响应指令和数据至运载火箭地面测发控系统。
2.根据权利要求1所述的运载火箭地面测发控软件自动化测试系统,其特征在于,所述虚拟样机管理模块中,仿真运载火箭设备的仿真原理是根据每种设备的功能,在通用计算机上创建一个服务进程,并配置相关参数及其运行逻辑,进程启动运行后,能够接收运载火箭地面测发控系统的指令,做出模拟动作并反馈回令。
3.根据权利要求1所述的运载火箭地面测发控软件自动化测试系统,其特征在于,所述虚拟样机管理模块中,通信管理是在通用计算机上安装相应的通信板卡并安装其驱动程序,实现本系统的统一通信接口;所述虚拟设备管理是选择性新建设备、修改设备名称及删除设备;所述虚拟设备运行是进行读取虚拟设备的配置信息,创建服务进程并启动,与运载火箭地面测发控系统进行交互,完成运载火箭地面测发控系统软件的测试;所述日志管理是将系统的启动过程、运行状态、虚拟设备的启动过程、运行过程、以及停止过程或状态保存到文本文件;所述虚拟设备管理服务端是提供虚拟设备管理工具的远程管理服务。
4.根据权利要求1所述的运载火箭地面测发控软件自动化测试系统,其特征在于,所述虚拟设备配置包括通信接口配置、指令配置、回令配置、发送模式配置、设备组合配置以及异常配置。
5.根据权利要求1所述的运载火箭地面测发控软件自动化测试系统,其特征在于,所述自动化测试模块中,脚本管理是对脚本进行新建、重命名以及删除操作;所述脚本编辑是将对计算机的操作编辑成计算机能够自动执行的程序脚本;脚本执行是在与运载火箭地面测发控系统连接之后,将脚本中的指令转换为实际操作,逐步执行测试。
6.根据权利要求1所述的运载火箭地面测发控软件自动化测试系统,其特征在于,所述自动化测试模块和虚拟样机管理模块均是基于通用计算机、通信板卡和通用操作系统运行的。
7.根据权利要求1所述的运载火箭地面测发控软件自动化测试系统,其特征在于,所述虚拟设备管理模块在通过计算机仿真运载火箭及附属设备时,是按所用的模型对应的类型分为物理仿真、计算机仿真、半实物仿真;所述模型类型分为物理模型、数学模型及物理-数学模型,所述计算机仿真也是全数字仿真。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北华航天工业学院,未经北华航天工业学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210127434.2/1.html,转载请声明来源钻瓜专利网。