[发明专利]一种星载软件的测试系统有效
申请号: | 201911225869.5 | 申请日: | 2019-12-03 |
公开(公告)号: | CN110879786B | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | 李丹;赵军锁;潘晏涛;吴凤鸽;张健;詹乃军 | 申请(专利权)人: | 中国科学院软件研究所 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 田云 |
地址: | 100000 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 测试 系统 | ||
本发明提供了一种星载软件的测试系统,涉及软件测试的技术领域,包括:虚拟卫星,桌面卫星,虚拟在轨卫星和数据处理装置,其中,虚拟卫星用于对待测试星载软件进行代码测试;桌面卫星用于在虚拟卫星对待测试星载软件进行代码测试之后,对待测试星载软件进行仿真测试;虚拟在轨卫星用于在桌面卫星对待测试星载软件进行代码测试之后,对待测试星载软件进行系统测试;数据处理装置用于在虚拟在轨卫星对待测试星载软件进行代码测试之后,将待测试星载软件发送至软件定义卫星中进行在轨测试,解决了现有的星载软件的测试层次架构单一,无法满足不同的软件测试需求技术问题。
技术领域
本发明涉及软件测试技术领域,尤其是涉及一种星载软件的测试系统。
背景技术
软件定义卫星是一种以天基超算为基础,采用开放系统架构,具备强大的星上实时信息处理和海量数据存储能力,拥有丰富的星载应用软件,可以按需重构,实现不同功能、完成多种任务的智能卫星系统。
智能卫星具有环境自感知能力,能够自主决策、自主运行,其数据处理流程更加灵活,信息处理算法更加强大,能够完成更为复杂的空间任务。采用可软件定义的开放系统架构,将极大地提高卫星系统对有效载荷的适配能力、对算法软件的兼容能力,无论是硬件部件,还是软件组件,都可以真正做到即插即用。软件定义卫星可以有效支持各类数据/信息的高速交换、高效存储、智能处理和灵活应用,可在此基础上逐步提升卫星的智能化水平。
但是,现有的星载软件的测试层次架构单一,无法满足不同的软件测试需求技术问题仍亟待解决。
针对上述问题,还未提出有效的解决方案。
发明内容
有鉴于此,本发明的目的在于提供一种星载软件的测试系统,以缓解了现有的星载软件的测试层次架构单一,无法满足不同的软件测试需求技术问题。
第一方面,本发明实施例提供了一种星载软件的测试系统,该系统包括:虚拟卫星,桌面卫星,虚拟在轨卫星和数据处理装置,其中,所述虚拟卫星用于模拟软件定义卫星,以使待测试星载软件在所述软件定义卫星的运行环境中进行代码测试;所述桌面卫星用于对所述待测试星载软件进行仿真测试;所述虚拟在轨卫星用于对所述待测试星载软件进行系统测试;所述数据处理装置用于将所述待测试星载软件发送至软件定义卫星中进行在轨测试。
进一步地,所述代码测试包括:漏洞测试,恶意代码测试,单元测试、集成测试。
进一步地,所述虚拟卫星,桌面卫星的数量均为多个。
进一步地,所述桌面卫星包括:姿态控制模块,结构模块,电源阵列,通信模块和相机阵列,其中,所述姿态控制模块用于控制所述桌面卫星的运动轨迹;所述结构模块用于固定所述姿态控制模块、所述电源阵列、所述通信模块和所述相机阵列;所述电源阵列用于为所述姿态控制模块,所述结构模块,所述通信模块和所述相机阵列供电;所述通信模块用于与外部连接进行数据交换;所述相机阵列用于执行所述待测试星载软件的观测任务。
进一步地,所述虚拟卫星还包括:虚拟主机和载荷模拟器,其中,所述虚拟主机用于模拟所述软件定义卫星;所述载荷模拟器用于向所述待测试星载软件中输入测试用数据。
进一步地,所述数据处理装置包括:数据发送模块,地面测控模块和地面数据解析模块,其中,所述数据发送模块,用于向所述软件定义卫星发送所述虚拟在轨卫星模块测试之后的待测试星载软件;所述地面测控模块用于在所述数据发送模块将待测试星载软件发送所述软件定义卫星之后,向所述软件定义卫星发送目标指令;以及获取所述软件定义卫星基于目标指令反馈的目标数据,所述目标数据包括以下至少一种:遥测数据,数传数据;所述地面数据解析模块用于对所述目标数据进行解析,得到所述在轨测试的测试结果。
进一步地,所述第一虚拟卫星中安装有Linux+库、软件定义卫星测试服务数据仓库和天基智能软件测试工具集,其中,所述软件定义卫星测试服务数据仓库中包括测试数据集、测试用例集、软件特征库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院软件研究所,未经中国科学院软件研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911225869.5/2.html,转载请声明来源钻瓜专利网。