[发明专利]图形化脚本编辑器及快速开发通信设备测试脚本的方法有效
| 申请号: | 201410444553.6 | 申请日: | 2014-09-03 |
| 公开(公告)号: | CN104268072B | 公开(公告)日: | 2017-02-15 |
| 发明(设计)人: | 杨君;甘海慧 | 申请(专利权)人: | 武汉烽火网络有限责任公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京捷诚信通专利事务所(普通合伙)11221 | 代理人: | 魏殿绅,庞炳良 |
| 地址: | 430074 湖北省武汉*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 图形 脚本 编辑器 快速 开发 通信 设备 测试 方法 | ||
技术领域
本发明涉及图形化界面开发领域,具体是涉及一种图形化脚本编辑器及快速开发通信设备测试脚本的方法。
背景技术
开发通信设备测试脚本的新人,在刚开始进行通信设备测试脚本开发的时期,由于专业知识与经验的不足,对整个通信设备测试脚本的开发流程、格式要求以及各类函数API(Application Programming Interface,应用编程接口)参数、开发语言语法的定义与使用的不够了解,导致学习的时间较长,上手比较慢。
发明内容
本发明的目的是为了克服上述背景技术的不足,提供一种图形化脚本编辑器及快速开发通信设备测试脚本的方法,能够有效提高通信设备测试脚本的开发效率。
本发明提供一种用于快速开发通信设备测试脚本的图形化脚本编辑器,包括函数信息文件库形成单元、函数自动加载单元、函数树生成单元、树形结构显示单元、函数赋值单元和脚本开发单元,其中:
所述函数信息文件库形成单元用于:开发人员在开发各个通信设备测试脚本函数时,按照一定的规则对通信设备测试脚本函数的格式进行严格规范,依据该格式从函数文件中读取解析各个通信设备测试脚本函数的信息,并根据每个通信设备测试脚本的函数信息生成一个对应的函数信息文件,文件名即为该函数的函数名,并且所有通信设备测试脚本的函数信息文件依据各函数中的属性信息分类存放,形成一个整体有序的函数信息文件库;
所述函数自动加载单元用于:依据既定规则自动加载各个通信设备测试脚本函数;
所述函数树生成单元用于:读取各个函数库的源文件,即读取每个通信设备测试脚本函数开头的说明并生成整个函数信息库,解析整个函数信息文件库的结构,在图形化界面上对应自动生成函数树;
所述树形结构显示单元用于:在函数树上获取选择的节点,通过节点名称在函数信息文件库中找到对应文件,依据既定规则解析文件各个属性信息并显示在图形化界面上:其文件名即为函数名,各参数及其说明信息、默认值分别从各参数属性中读取显示,将所有通信设备测试脚本函数以规则的树形结构显示在图形化界面上,供开发人员选择;
所述函数赋值单元用于:在图形化界面依需为每个通信设备测试脚本函数的参数赋上常用的默认值,方便后续使用;
所述脚本开发单元用于:在图形化界面上打开已有的通信设备测试脚本或新建通信设备测试脚本,开始新通信设备测试脚本的开发;将光标移动到通信设备测试脚本需要修改或编辑的地方,在已经生成的函数树中,选择需要插入的函数;在弹出的函数图形化编辑界面中,依据函数的说明,完成该函数各参数的输入或者直接使用各参数的默认值;将已完成赋值的函数插入至指定地方,完成此次开发步骤;判断通信设备测试脚本是否编辑完成,如果是,则保存通信设备测试脚本,完成本次通信设备测试脚本的开发;否则继续开发脚本。
在上述技术方案的基础上,所述图形化脚本编辑器还包括个性化图形界面显示单元,所述个性化图形界面显示单元用于:根据每个函数不同的属性,显示不同的个性化图形界面。
在上述技术方案的基础上,所述函数赋值单元还用于:对每个参数的默认值按照需求进行修改,方便后续使用。
在上述技术方案的基础上,所述函数树的叶子节点为各个函数的函数名,即为文件名,子节点为每个函数的分类属性。
本发明还提供一种基于上述图形化脚本编辑器的快速开发通信设备测试脚本的方法,包括以下步骤:
S1、开发人员按照一定规范开发各个通信设备测试脚本函数,完成每个应用编程接口API的代码编写工作后,在每个通信设备测试脚本函数的开头按照一定规则,对通信设备测试脚本函数的调用语法、参数、分类进行说明;
S2、图形化脚本编辑器依据既定规则自动加载各个通信设备测试脚本函数,图形化脚本编辑器读取各个函数库的源文件,即读取每个通信设备测试脚本函数开头的说明并生成整个函数信息库,解析整个函数信息文件库的结构,在图形化界面上对应自动生成函数树;将所有通信设备测试脚本函数以规则的树形结构显示在图形化脚本编辑器中,供开发人员选择;
S3、在图形化脚本编辑器中依需为每个通信设备测试脚本函数的参数赋上常用的默认值;
S4、在图形化脚本编辑器中打开已有的通信设备测试脚本或新建通信设备测试脚本,开始新通信设备测试脚本的开发;
S5、将光标移动到通信设备测试脚本需要修改或编辑的地方,在已经生成的函数树中,选择需要插入的函数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉烽火网络有限责任公司,未经武汉烽火网络有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410444553.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:空调器室内机
- 下一篇:一种车载显示器设备频繁开关机自动化闭环测试方法





