[发明专利]一种基于分组复用的测试流程自动生成方法有效
| 申请号: | 201611024865.7 | 申请日: | 2016-11-14 |
| 公开(公告)号: | CN106776275B | 公开(公告)日: | 2019-06-18 |
| 发明(设计)人: | 齐竹云;王兵;王福到;董西国;上官子粮 | 申请(专利权)人: | 北京航天自动控制研究所;中国运载火箭技术研究院 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100039*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 分组 测试 流程 自动 生成 方法 | ||
本发明涉及测试流程技术领域,尤其涉及一种基于分组复用的测试流程自动生成方法。该方法包括:通过定义测试流程的主类型、子类型及属性值描述测试设备的可配置属性及行为,建立测试流程模型;根据建立的测试流程模型,建立测试步序,为每一个测试步序建立名称和属性值,形成可复用测试步序集;将相关联的测试步序进行组合,形成具有独立功能的可复用测试分组,将不同的测试分组进行有序排列,形成测试流程;定义输出文件格式和字段含义,通过选择预输出的主类型、子类型及属性值,选定输出的测试流程,对选定的测试流程自动输出。本发明能够高效的利用分组复用的机制,实现对测试流程的复用及快速配置,达到测试流程自动生成的目的。
技术领域
本发明涉及测试流程技术领域,尤其涉及一种基于分组复用的测试流程自动生成方法。
背景技术
在地面测发控系统中,为实现各测试设备之间的交互,通常采用测试流程的方式来实现自动测试过程。测试流程的生成方法一般采用手工编写的方式,且通常需要由测试流程文档到测试流程系统的解析过程,该方法存在编写时间长,编写过程繁琐且容易出错等缺点。
现有对测试流程的管理方式多数采用文本格式或数据库格式,解决了测试流程与控制逻辑耦合的问题,将测试流程从执行系统中抽取出来,形成独立的测试流程文件,用户需要更改测试流程时,不需要改变系统,仅需更改测试流程文件即可,降低了更改的成本。但是现有技术条件还无法解决流程复用问题,即现有技术手段仅仅采用自然语言对测试流程进行描述,无法实现测试流程的复用。
发明内容
(一)要解决的技术问题
本发明的目的是提供一种基于分组复用的测试流程自动生成方法,解决现有测试流程的管理方式无法实现测试流程的复用的问题。
(二)技术方案
为了解决上述技术问题,本发明提供了一种基于分组复用的测试流程自动生成方法,该方法包括如下步骤:
第一步,通过定义测试流程的主类型、子类型及属性值描述测试设备的可配置属性及行为,建立测试流程模型;
第二步,根据建立的测试流程模型,建立测试步序,为每一个测试步序建立名称和属性值,形成可复用测试步序集;
第三步,将相关联的测试步序进行组合,形成具有独立功能的可复用测试分组,将不同的测试分组进行有序排列,形成测试流程;
第四步,定义输出文件格式和字段含义,通过选择预输出的主类型、子类型及属性值,选定输出的测试流程,对选定的测试流程自动输出。
具体地,在第一步中,建立测试流程模型的具体步骤包括:
为每一个测试设备定义一个主类型,每个主类型代表一个独立测试设备;
为每一个测试设备定义多个子类型,每个子类型代表测试设备的多种行为;
为每个子类型定义多个属性值,每个属性值代表每种行为需要的参数信息。
具体地,在第二步中,为每个测试设备定义多个测试步序,每个测试步序唯一。
具体地,在第二步中,所述的可复用测试步序集由多个不同设备的测试步序组合形成。
具体地,在第二步中,所述的测试步序集是无序的一组测试步序集合。
具体地,在第三步中,通过测试分组实现对测试流程的单步、暂停、跳转以及多项选择的处理过程。
(三)有益效果
本发明的上述技术方案具有如下优点:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航天自动控制研究所;中国运载火箭技术研究院,未经北京航天自动控制研究所;中国运载火箭技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611024865.7/2.html,转载请声明来源钻瓜专利网。





