[发明专利]一种运载火箭地面测发控软件自动化测试系统在审
申请号: | 202210127434.2 | 申请日: | 2022-02-11 |
公开(公告)号: | CN115587020A | 公开(公告)日: | 2023-01-10 |
发明(设计)人: | 朱蓬华;安志远;李瑛;庞禄申;刘紫阳;尹国才 | 申请(专利权)人: | 北华航天工业学院 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F30/15;G06F30/20 |
代理公司: | 北京纽乐康知识产权代理事务所(普通合伙) 11210 | 代理人: | 田磊 |
地址: | 065000 *** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 运载火箭 地面 测发控 软件 自动化 测试 系统 | ||
本发明公开了一种运载火箭地面测发控软件自动化测试系统,包括自动化测试模块、运载火箭地面测发控软件及虚拟样机管理模块。自动化测试模块是在预设条件下通过自动化测试工具测试运行系统并评估出运行结果;虚拟样机管理模块负责仿真各种运载火箭设备,这些虚拟设备在接收到运载火箭地面测发控系统的请求指令和数据时,及时回响指令和数据;运载火箭地面测发控软件是本发明的被测件,经自动化测试工具的自动操作后,将指令和数据发送至虚拟样机管理模块再进行接收虚拟样机管理模块的响应指令和数据并做出处理。本发明通过基于半实物仿真和软件自动化测试技术使本测试系统易用性好、自动化程度更高,提升了软件测试质量和效率,缩短了测试周期。
技术领域
本发明涉软件测试技术领域,具体来说,涉及一种运载火箭地面测发控软件自动化测试系统。
背景技术
国际上主要的通用的仿真系统有美国Mathworks公司的xPC Target、德国TechSAT公司的ADS2、德国dSPACE公司开发的dSpace、加拿大Opal-RT公司开发的RT-LAB等,主要用于包括航天领域在内的工业设计与制造,但是这些仿真系统体量大,价格高昂,仅提供了通用的仿真功能,对航天设备的仿真需进行二次开发且开发难度高。
运载火箭地面测发控软件的测试需要与运载火箭协同交互完成,但是真实的运载火箭成本高昂,因此仿真技术成为优秀的解决方案,通过计算机仿真一套运载火箭及其附属设备,完成与运载火箭地面测发控系统的交互,从而进行测试。相对于真实系统,仿真技术具有成本低、易实现的特点。
另外,软件自动化测试就是在预设条件(包括正常条件和异常条件)下自动化地运行系统或应用程序,评估运行结果,是把以人为驱动的测试行为转化为机器执行的一种过程,运载火箭地面测发控软件质量要求严格,需要大量的反复性测试,另外其研发周期长,需求变动不频繁,这一特点决定了其特别适用于自动化测试。
地面测试与发射控制是对运载火箭功能与性能的全面检查和确认,提前消除各种技术风险,对确保运载火箭任务的成功起着至关重要的作用,其核心是一套控制软件系统。控制软件的研发周期长、难度高,试错成本高,因此软件测试作为质量保证的关键一环,不可或缺。
发明内容
针对相关技术中的上述技术问题,本发明提出一种运载火箭地面测发控软件自动化测试系统,能够克服现有技术方法的上述不足。
为实现上述技术目的,本发明的技术方案是这样实现的:
一种运载火箭地面测发控软件自动化测试系统,包括自动化测试模块、运载火箭地面测发控软件及虚拟样机管理模块,其中,
所述自动化测试模块是通过自动化测试工具进行测试的,负责测试脚本的管理、编辑以及执行,具体包括自动化测试的脚本编写、脚本管理、脚本执行以及出测试报告,自动化测试脚本执行时,自动操作运载火箭地面测发控软件,令其发送指令或数据至所述虚拟样机管理模块所管理的虚拟设备上,并捕获运载火箭地面发控软件的界面变化与预期结果进行比较来确定测试结果,在预设条件下自动化运行系统并评估出运行结果;
所述运载火箭地面测发控软件是本发明的被测件,在经过自动化测试工具的自动操作后,将指令和数据发送至所述虚拟样机管理模块所管理的虚拟设备再进行接收虚拟设备的响应指令和响应数据并做出处理;
所述虚拟样机管理模块是通过虚拟样机管理工具进行管理的,负责仿真各种运载火箭设备,包括对所述虚拟设备进行通信管理、日志管理、虚拟设备运行管理、虚拟设备配置、虚拟设备管理以及虚拟设备管理服务端,在接收到运载火箭地面测发控系统的请求指令和数据,及时响应指令和数据至运载火箭地面测发控系统。
进一步地,所述虚拟样机管理模块中,仿真运载火箭设备的仿真原理是根据每种设备的功能,在通用计算机上创建一个服务进程,并配置相关参数及其运行逻辑,进程启动运行后,能够接收运载火箭地面测发控系统的指令,做出模拟动作并反馈回令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北华航天工业学院,未经北华航天工业学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210127434.2/2.html,转载请声明来源钻瓜专利网。