发明名称 图形化脚本编辑器及快速开发通信设备测试脚本的方法
摘要 本发明公开了一种图形化脚本编辑器及快速开发通信设备测试脚本的方法,涉及图形化界面开发领域,该图形化脚本编辑器包括函数信息文件库形成单元、函数自动加载单元、函数树生成单元、树形结构显示单元、函数赋值单元、个性化图形界面显示单元和脚本开发单元。在整个通信设备测试脚本的编写过程中,开发人员只需按照图形化界面的提示完成通信设备测试脚本参数的输入,无需了解编写语法与书写格式,就能完成通信设备测试脚本的无错开发。经过大量实验证实,本发明的图形化脚本编辑器能够有效提高通信设备测试脚本的开发效率。
申请公布号 CN104268072B 申请公布日期 2017.02.15
申请号 CN201410444553.6 申请日期 2014.09.03
申请人 武汉烽火网络有限责任公司 发明人 杨君;甘海慧
分类号 G06F11/36(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 北京捷诚信通专利事务所(普通合伙) 11221 代理人 魏殿绅;庞炳良
主权项 一种用于快速开发通信设备测试脚本的图形化脚本编辑器,其特征在于:包括函数信息文件库形成单元、函数自动加载单元、函数树生成单元、树形结构显示单元、函数赋值单元和脚本开发单元,其中:所述函数信息文件库形成单元用于:开发人员在开发各个通信设备测试脚本函数时,按照一定的规则对通信设备测试脚本函数的格式进行严格规范,依据该格式从函数文件中读取解析各个通信设备测试脚本函数的信息,并根据每个通信设备测试脚本的函数信息生成一个对应的函数信息文件,文件名即为该函数的函数名,并且所有通信设备测试脚本的函数信息文件依据各函数中的属性信息分类存放,形成一个整体有序的函数信息文件库;所述函数自动加载单元用于:依据既定规则自动加载各个通信设备测试脚本函数;所述函数树生成单元用于:读取各个函数库的源文件,即读取每个通信设备测试脚本函数开头的说明并生成整个函数信息文件库,解析整个函数信息文件库的结构,在图形化界面上对应自动生成函数树;所述树形结构显示单元用于:在函数树上获取选择的节点,通过节点名称在函数信息文件库中找到对应文件,依据既定规则解析文件各个属性信息并显示在图形化界面上:其文件名即为函数名,各参数及其说明信息、默认值分别从各参数属性中读取显示,将所有通信设备测试脚本函数以规则的树形结构显示在图形化界面上,供开发人员选择;所述函数赋值单元用于:在图形化界面依需为每个通信设备测试脚本函数的参数赋上常用的默认值,方便后续使用;所述脚本开发单元用于:在图形化界面上打开已有的通信设备测试脚本或新建通信设备测试脚本,开始新通信设备测试脚本的开发;将光标移动到通信设备测试脚本需要修改或编辑的地方,在已经生成的函数树中,选择需要插入的函数;在弹出的函数图形化编辑界面中,依据函数的说明,完成该函数各参数的输入或者直接使用各参数的默认值;将已完成赋值的函数插入至指定地方,完成此次开发步骤;判断通信设备测试脚本是否编辑完成,如果是,则保存通信设备测试脚本,完成本次通信设备测试脚本的开发;否则继续开发脚本。
地址 430074 湖北省武汉市东湖高新东信路5号关东光通信产业大楼