[发明专利]一种测试脚本文件生成方法及装置有效
| 申请号: | 201310184723.7 | 申请日: | 2013-05-17 |
| 公开(公告)号: | CN103268226A | 公开(公告)日: | 2013-08-28 |
| 发明(设计)人: | 李立召;张志江;康知金;金瑞琪 | 申请(专利权)人: | 瑞斯康达科技发展股份有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 孔凡红 |
| 地址: | 100085 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 测试 脚本 文件 生成 方法 装置 | ||
1.一种测试脚本文件生成方法,其特征在于,包括:
根据测试对象文件生成网元管理系统EMS菜单树,并将管理信息库MIB节点数据存储在所述EMS菜单树的对应节点中;
接收到生成测试脚本的指令后,根据所需要生成的测试脚本的类型,获取测试脚本模板;
根据所述测试对象的MIB节点和获取的测试脚本模板,生成测试脚本文件。
2.如权利要求1所述的方法,其特征在于,所述根据测试对象文件生成EMS菜单树,并将MIB节点数据存储在所述EMS菜单树的对应节点中,具体包括:
解析测试对象的可扩展标记语言XML文件,根据所述XML文件中相应的标签生成EMS菜单树的各个节点;
将MIB节点数据存储在所述EMS菜单树的对应节点中。
3.如权利要求2所述的方法,其特征在于,所述解析测试对象的XML文件,根据所述XML文件中相应的标签生成EMS菜单树的各个节点,具体包括:
解析测试对象的XML文件,根据所述XML文件中的菜单标签生成EMS菜单树的各个节点,并根据所述XML文件中的菜单项标签标记对应的节点。
4.如权利要求1所述的方法,其特征在于,所述根据所述测试对象的MIB节点和获取的测试脚本模板,生成测试脚本文件,具体包括:
将所述测试对象的MIB节点数据添加到获取的测试脚本模板中,生成测试脚本文件。
5.如权利要求4所述的方法,其特征在于,所述将所述测试对象的MIB节点数据添加到获取的测试脚本模板中,生成测试脚本文件,具体包括:
读取测试脚本模板,根据测试脚本模板内容获取所述测试对象的MIB节点数据的相应内容,并将测试对象的MIB节点数据的相应内容添加到所述测试脚本模板中,删除测试脚本模板中不能获取测试对象的MIB节点数据的相应内容的部分,生成测试脚本文件。
6.一种测试脚本文件生成装置,其特征在于,包括:
菜单树生成单元,用于根据测试对象文件生成网元管理系统EMS菜单树,并将管理信息库MIB节点数据存储在所述EMS菜单树的对应节点中;
获取单元,用于接收到生成测试脚本的指令后,根据所需要生成的测试脚本的类型,获取测试脚本模板;
文件生成单元,用于根据所述测试对象的MIB节点和获取的测试脚本模板,生成测试脚本文件。
7.如权利要求6所述的装置,其特征在于,所述菜单树生成单元具体用于:
解析测试对象的可扩展标记语言XML文件,根据所述XML文件中相应的标签生成EMS菜单树的各个节点;
将MIB节点数据存储在所述EMS菜单树的对应节点中。
8.如权利要求7所述的装置,其特征在于,所述菜单树生成单元解析测试对象的XML文件,根据所述XML文件中相应的标签生成EMS菜单树的各个节点,具体包括:
解析测试对象的XML文件,根据所述XML文件中的菜单标签生成EMS菜单树的各个节点,并根据所述XML文件中的菜单项标签标记对应的节点。
9.如权利要求6所述的装置,其特征在于,所述文件生成单元具体用于:
将所述测试对象的MIB节点数据添加到获取的测试脚本模板中,生成测试脚本文件。
10.如权利要求9所述的装置,其特征在于,所述文件生成单元具体用于:
读取测试脚本模板,根据测试脚本模板内容获取所述测试对象的MIB节点数据的相应内容,并将测试对象的MIB节点数据的相应内容添加到所述测试脚本模板中,删除测试脚本模板中不能获取测试对象的MIB节点数据的相应内容的部分,生成测试脚本文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞斯康达科技发展股份有限公司,未经瑞斯康达科技发展股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310184723.7/1.html,转载请声明来源钻瓜专利网。





