[发明专利]自动化脚本的编写方法和装置在审
申请号: | 201410659587.7 | 申请日: | 2014-11-18 |
公开(公告)号: | CN105677306A | 公开(公告)日: | 2016-06-15 |
发明(设计)人: | 闵祥伟;刘宗昌;樊志强;单东立 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动化 脚本 编写 方法 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种自动化脚本的编写方法和装置。
背景技术
自动化测试的应用提高了软件测试的效率,减轻了测试人员的劳动强度 以及降低了测试成本。自动化脚本的编写是自动化测试的核心。自动化脚本 是根据测试用例来进行编写的,通过对自动化脚本的运行完成对测试用例的 覆盖。
现有技术中,测试人员编写自动化脚本首先需要熟悉测试用例相关的业 务,然后才能根据测试用例的步骤,编写自动化脚本,为了确保自动化脚本 能够符合要求,测试人员在编写完自动化脚本后,还需要对自动化脚本进行 排错和调试处理。
现有技术中的这种自动化脚本编写存在如下问题:编写过程中调用函数 时需要人为查阅函数的相关信息,自动化脚本编写速度慢、效率低,从而导 致自动化测试成本高。
发明内容
本发明的主要目的在于解决现有技术中自动化脚本编写速度慢、效率低, 导致自动化测试成本高的技术问题。
为实现上述目的,本发明提供的一种自动化脚本的编写方法,所述自动 化脚本的编写方法包括以下步骤:
在自动化脚本编写过程中,根据接收的函数选择指令,从业务函数库中 选择相应的业务函数;
从业务函数库中获取与所选业务函数相关的其他业务函数,并对所述其 他业务函数进行展示,以使用户根据展示的其他业务函数确定后续操作。
优选地,所述的自动化脚本的编写方法中从业务函数库中获取与所选业 务函数相关的其他业务函数,并对所述其他业务函数进行展示具体包括:
生成所选业务函数的相关函数列表,所述相关函数列表记录有与所选业 务函数相关的所有业务函数名称;
计算所选业务函数与所述相关函数列表中记录的每个业务函数之间的相 关值;
将与所选业务函数之间的相关值小于设定相关阈值的业务函数名称从所 述相关函数列表中删除,形成的新相关函数列表;
在输出所选业务函数时,展示新相关函数列表中记录的所有业务函数。
优选地,所述从业务函数库中选择相应的业务函数之前还包括:
从业务函数库中获取与测试用例的关键字对应的业务函数,并展示所获 取的业务函数;
从业务函数库中选择相应的业务函数具体为:
从展示的所述业务函数中选择相应的业务函数;或者,
从业务函数库中不同于所展示的业务函数中选择相应的业务函数。
优选地,所述业务函数库中建立有关键字与业务函数名称一一对应的映 射关系表;
所述从业务函数库中获取与测试用例的关键字对应的业务函数,并展示 所获取的业务函数具体包括:
获取测试用例中的关键字,根据所述关键字从所述映射关系表中查找与 所述关键字对应的业务函数名称;
根据所述业务函数名称从业务函数库获取相应的业务函数;
按照业务函数在所述关键字条件下的权值由大到小的顺序,展示所获取 的业务函数。
优选地,所述从展示的所述业务函数中选择相应的业务函数之后包括:
对在所述关键字条件下的所选业务函数的权值加“1”。
优选地,所述从业务函数库中不同于所展示的业务函数中选择相应的业 务函数之后还包括:
在所述映射关系表中建立所选业务函数与所述关键字对应的映射关系;
并将所述业务函数在所述关键字条件下的权值设置为“1”。
优选地,所述的自动化脚本的编写方法还包括:
根据接收的业务函数名称的部分文字信息,自动补全所述业务函数名称 剩余部分的文字信息,形成完整的所述业务函数名称。
优选地,所述的自动化脚本的编写方法还包括:
根据接收的在线帮助指令,获取并展示相应的在线帮助信息。
优选地,所述的自动化脚本的编写方法还包括:
根据接收的业务函数的参数编辑触发指令,获取并展示所述业务函数的 参数信息,以使用户根据展示的参数信息,完成后续的参数编辑操作。
优选地,所述的自动化脚本的编写方法还包括:
根据接收的业务函数结构编写指令,生成相应的业务函数结构模板;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410659587.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带观测镜的全封闭式干洗机
- 下一篇:排水泵的过滤器架