[发明专利]一种基于组态化测试序列的有效载荷测试方法及系统有效
申请号: | 201910152078.8 | 申请日: | 2019-02-28 |
公开(公告)号: | CN109902013B | 公开(公告)日: | 2022-05-31 |
发明(设计)人: | 杨甲森;孟新;智佳;陈托;刘明洁;张华伟;王春梅 | 申请(专利权)人: | 中国科学院国家空间科学中心 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京方安思达知识产权代理有限公司 11472 | 代理人: | 陈琳琳;杨青 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 组态 测试 序列 有效 载荷 方法 系统 | ||
1.一种基于组态化测试序列的有效载荷测试方法,应用于空间探测任务的有效载荷地面综合测试系统中,所述方法包括:
步骤1)读取有效载荷设计指令信息,以分层指令树形式对设计指令信息进行管理,提供指令信息的快速检索与定位;
步骤2)从所述分层指令树中选取指令进行测试序列指令的添加,对添加的指令进行图形化编辑,生成有效载荷测试序列;
步骤3)检测所述有效载荷测试序列与载荷设计指令信息的一致性;
步骤4)一致性检测通过后,执行所述有效载荷测试序列,在测试序列执行过程中生成指令发送记录和执行日志列表,最后形成测试覆盖性分析报告、测试序列执行报告;
所述步骤3)具体包括:
检测所述有效载荷测试序列中所有指令执行的预设时间码的合法性,对预设时间码超前于逻辑测试时间,即测试中可能错过执行时机的指令进行提示;
检测所述有效载荷测试序列的指令与数据库表中设计指令信息的一致性,对指令标识、指令码字与数据库表内容不一致的指令进行提示;
检测所述有效载荷测试序列的循环体结构完整性,对循环体结构不完整即循环开始指令与循环结束指令未成对出现、存在循环体嵌套等现象进行提示;
检测所述有效载荷测试序列对成对出现指令约束规则的依从性,对不符合成对出现约束规则的指令进行提示;
检测所述有效载荷测试序列对强条件即B指令发送之前必须紧邻发送A指令约束规则的依从性,对不符合强条件约束规则的指令进行提示;
检测所述有效载荷测试序列对前置条件即B指令发送之前必须发送A指令约束规则的依从性,对不符合前置条件约束规则的指令进行提示;
检测所述有效载荷测试序列对互斥条件即A、B指令之间不能发送C指令约束规则的依从性,对不符合互斥条件约束规则的指令进行提示。
2.根据权利要求1所述的基于组态化测试序列的有效载荷测试方法,其特征在于,所述步骤1)具体包括:
步骤1-1)从配置文件或数据库中读取有效载荷设计指令信息并进行内存管理;所述有效载荷设计指令信息包括有效载荷遥控指令、数据注入指令、间接指令以及指令间约束规则、指令与载荷加断电、功能和工作模式之间的关联规则;
步骤1-2)以分层指令树形式对指令信息进行管理;
步骤1-3)对指令信息进行快速检索与定位,指令信息检索过程中,信息输入框中输入检索内容的同时,分层指令树进行匹配指令节点高亮显示、非匹配指令节点隐藏。
3.根据权利要求2所述的基于组态化测试序列的有效载荷测试方法,其特征在于,所述步骤1-1)的指令间约束规则、指令与载荷加断电、功能和工作模式之间的关联规则包括:成对出现指令约束规则、强条件约束规则、前置条件指令约束规则、互斥指令约束规则、指令与载荷开机状态的关联规则、指令与载荷关机状态的关联规则、指令与校时操作关联规则、指令与设备工作模式关联规则、指令与设备功能关联规则。
4.根据权利要求1所述的基于组态化测试序列的有效载荷测试方法,其特征在于,所述步骤2)具体包括:
步骤2-1)将测试序列主显示区划分为不同网格,每个网格放置一个指令组件,以不同形状的图形标识指令组件的类别;
步骤2-2)选定分层指令树中的指令,添加至所述测试序列中;
步骤2-3)在所述测试序列中对添加的指令进行图形化编辑,包括指令的复制、粘贴、删除和指令属性设置,所述指令属性设置包括设置指令执行时间、是否为焦点指令、指令执行后是否暂停、是否为循环指令、循环次数;生成有效载荷测试序列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院国家空间科学中心,未经中国科学院国家空间科学中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910152078.8/1.html,转载请声明来源钻瓜专利网。