会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 飞机类型 / 航天器 / 一种航天器测试软件流程自组织方法

一种航天器测试软件流程自组织方法

阅读:42发布:2021-02-25

IPRDB可以提供一种航天器测试软件流程自组织方法专利检索,专利查询,专利分析的服务。并且本发明提供了一种航天器测试软件流程自组织方法,包括如下步骤:①设置配置文件:将测试流程及各流程之间的相关关系抽象写入至配置文件中;②生成测试流程:测试软件的核心层加载时读取配置文件,并根据配置文件信息生成流程列表;③生成流程面板:界面层根据流程列表生成流程面板;④执行测试:用户操作界面层,界面层根据流程列表信息调用核心层对应操作流程的操作函数,并将调用结果显示在流程面板上。本发明实现了流程相互的作用关系,能自动判别某项流程的必要条件是否满足,将流程定义到配置文件中,通过修改配置文件,可以实现流程的自组织。,下面是一种航天器测试软件流程自组织方法专利的具体信息内容。

1.一种航天器测试软件流程自组织方法,其特征在于:包括如下步骤:①设置配置文件:将测试流程及各流程之间的相关关系抽象写入至配置文件中;

②生成测试流程:测试软件的核心层加载时读取配置文件,并根据配置文件信息生成流程列表;

③生成流程面板:界面层根据流程列表生成流程面板;

④执行测试:用户操作界面层,界面层根据流程列表信息调用核心层对应操作流程的操作函数,并将调用结果显示在流程面板上。

2.如权利要求1所述的航天器测试软件流程自组织方法,其特征在于:所述步骤②中,核心层加载为动态加载。

3.如权利要求1所述的航天器测试软件流程自组织方法,其特征在于:所述步骤④中,界面层调用核心层的操作函数为动态读取调用。

4.如权利要求1所述的航天器测试软件流程自组织方法,其特征在于:所述核心层中将每一测试流程对应的操作信息存储为测试流程节点,并将测试流程ID列表存储为全流程模块,流程面板调用时通过读取全流程模块信息来读取到需要调用的测试流程节点信息。

5.如权利要求4所述的航天器测试软件流程自组织方法,其特征在于:所述全流程模块中还存储测试流程节点执行条件,在全流程模块被读取调用时首先判断测试流程节点执行条件是否被满足,再在条件被满足的情况下完成调用,在条件未满足的情况下返回错误提示信息。

说明书全文

一种航天器测试软件流程自组织方法

技术领域

[0001] 本发明涉及一种航天器测试软件流程自组织方法,属于航天器测试技术。

背景技术

[0002] 航天器在研制阶段变更频繁,涉及到的包括测试项目、流程的调整。如果根据此调整修改软件则修改、验证工作量大,且易造成技术状态混乱,不易管理的问题。

发明内容

[0003] 为解决上述技术问题,本发明提供了一种航天器测试软件流程自组织方法,该航天器测试软件流程自组织方法实现了流程相互的作用关系,能自动判别某项流程的必要条件是否满足,并且通过修改配置文件,可以实现流程的自组织。
[0004] 本发明通过以下技术方案得以实现。
[0005] 本发明提供的一种航天器测试软件流程自组织方法,包括如下步骤:
[0006] ①设置配置文件:将测试流程及各流程之间的相关关系抽象写入至配置文件中;
[0007] ②生成测试流程:测试软件的核心层加载时读取配置文件,并根据配置文件信息生成流程列表;
[0008] ③生成流程面板:界面层根据流程列表生成流程面板;
[0009] ④执行测试:用户操作界面层,界面层根据流程列表信息调用核心层对应操作流程的操作函数,并将调用结果显示在流程面板上。
[0010] 所述步骤②中,核心层加载为动态加载。
[0011] 所述步骤④中,界面层调用核心层的操作函数为动态读取调用。
[0012] 所述核心层中将每一测试流程对应的操作信息存储为测试流程节点,并将测试流程ID列表存储为全流程模块,流程面板调用时通过读取全流程模块信息来读取到需要调用的测试流程节点信息。
[0013] 所述全流程模块中还存储测试流程节点执行条件,在全流程模块被读取调用时首先判断测试流程节点执行条件是否被满足,再在条件被满足的情况下完成调用,在条件未满足的情况下返回错误提示信息。
[0014] 本发明的有益效果在于:实现了流程相互的作用关系,能自动判别某项流程的必要条件是否满足,将流程定义到配置文件中,通过修改配置文件,可以实现流程的自组织。

附图说明

[0015] 图1是本发明的流程示意图;
[0016] 图2是图1中流程面板的模型示意图。

具体实施方式

[0017] 下面进一步描述本发明的技术方案,但要求保护的范围并不局限于所述。
[0018] 如图1所示的一种航天器测试软件流程自组织方法,包括如下步骤:
[0019] ①设置配置文件:将测试流程及各流程之间的相关关系抽象写入至配置文件中;
[0020] ②生成测试流程:测试软件的核心层加载时读取配置文件,并根据配置文件信息生成流程列表;
[0021] ③生成流程面板:界面层根据流程列表生成流程面板;
[0022] ④执行测试:用户操作界面层,界面层根据流程列表信息调用核心层对应操作流程的操作函数,并将调用结果显示在流程面板上。
[0023] 所述步骤②中,核心层加载为动态加载。
[0024] 所述步骤④中,界面层调用核心层的操作函数为动态读取调用。
[0025] 如图2所示,所述核心层中将每一测试流程对应的操作信息存储为测试流程节点,并将测试流程ID列表存储为全流程模块,流程面板调用时通过读取全流程模块信息来读取到需要调用的测试流程节点信息。
[0026] 具体而言,所述全流程模块中还存储测试流程节点执行条件,在全流程模块被读取调用时首先判断测试流程节点执行条件是否被满足,再在条件被满足的情况下完成调用,在条件未满足的情况下返回错误提示信息。
[0027] 由此,本发明将测试流程及其相关关系进行抽象,并存储在配置文件中。导弹测试软件加载时读取配置文件,通过配置文件生成测试流程,将测试流程名称与具体的测试操作关联,实现流程的自组织。
高效检索全球专利

IPRDB是专利检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,专利查询、专利分析

电话:13651749426

侵权分析

IPRDB的侵权分析产品是IPRDB结合多位一线专利维权律师和专利侵权分析师的智慧,开发出来的一款特色产品,也是市面上唯一一款帮助企业研发人员、科研工作者、专利律师、专利分析师快速定位侵权分析的产品,极大的减少了用户重复工作量,提升工作效率,降低无效或侵权分析的准入门槛。

立即试用