[发明专利]关键字驱动的自动化测试方法、装置、终端及存储介质在审
| 申请号: | 202111650400.3 | 申请日: | 2021-12-29 |
| 公开(公告)号: | CN114238146A | 公开(公告)日: | 2022-03-25 |
| 发明(设计)人: | 傅木桂;秦京可;王星;黄志华 | 申请(专利权)人: | 深圳市华宇讯科技有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京知果之信知识产权代理有限公司 11541 | 代理人: | 高科 |
| 地址: | 518057 广东省深圳市南山区粤海街*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 关键字 驱动 自动化 测试 方法 装置 终端 存储 介质 | ||
本申请公开了一种关键字驱动的自动化测试方法、装置、终端及存储介质。方法包括:获取多个待测试用例;从多个待测试用例中选取一个待测试用例,并根据一个待测试用例,确定多个关键字;基于多个关键字,驱动一个待测试用例的自动化测试;待自动化测试结束,返回执行从多个待测试用例中选取一个待测试用例,并根据一个待测试用例,确定多个关键字的步骤,直至多个待测试用例均完成自动化测试。本发明通过关键字驱动自动化测试,测试人员无需接触或掌握框架的代码,熟悉框架提供的关键字后,通过诸如Excel、WPS等软件即可编写自动化测试用例,不仅提高了测试的效率,且公司亦能免去大量招聘高级测试人员的财务负担。
技术领域
本申请涉及自动化测试技术领域,具体而言,涉及一种关键字驱动的自动化测试方法、装置、终端及存储介质。
背景技术
当公司业务繁忙,多个项目处于迭代状态,并且频繁更新、发布版本,导致每次发布需要执行大量的重复回归测试。因此,如何高效实现测试用例的自动化测试成为亟待解决的问题。
目前,自动化测试方法主要通过使用编程语言的代码编写自动化测试用例以实现测试的目的,其中,需要测试人员掌握诸如Java、Python、PHP等编程语言,以及Selenium、Appium、UiAutomator等第三方库和编程语言本身的单元测试框架Junit、Unitest、PHPunit知识。
但是,上述方法存在效率低的问题。
发明内容
本申请的主要目的在于提供一种关键字驱动的自动化测试方法、装置、终端及存储介质,以解决相关技术中进行自动化测试存在效率低的问题。
为了实现上述目的,第一方面,本申请提供了一种关键字驱动的自动化测试方法,包括:
获取多个待测试用例;
从多个待测试用例中选取一个待测试用例,并根据一个待测试用例,确定多个关键字;
基于多个关键字,驱动一个待测试用例的自动化测试;
待自动化测试结束,返回执行从多个待测试用例中选取一个待测试用例,并根据一个待测试用例,确定多个关键字的步骤,直至多个待测试用例均完成自动化测试。
在一种可能的实现方式中,根据一个待测试用例,确定多个关键字,包括:
对一个待测试用例进行解析,得到多个操作步骤;
提取多个操作步骤中的每个操作步骤,并对每个操作步骤进行解析,得到每个操作步骤对应的关键字;
基于多个操作步骤对关键字进行汇总,得到多个关键字。
在一种可能的实现方式中,基于多个关键字,驱动一个待测试用例的自动化测试,包括:
根据多个关键字,确定多个函数,其中,多个关键字与多个函数一一对应;
基于多个函数,驱动一个待测试用例的自动化测试。
在一种可能的实现方式中,根据多个关键字,确定多个函数,包括:
提取多个关键字中的每个关键字;
基于每个关键字和预设的映射关系,得到一个关键字对应的函数;
基于多个关键字对函数进行汇总,得到多个函数。
在一种可能的实现方式中,基于多个函数,驱动一个待测试用例的自动化测试,包括:
从多个函数中选取一个函数,并运行一个函数;
待一个函数运行结束后,返回执行从多个函数中选取一个函数,并运行一个函数的步骤,直至多个函数均运行结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市华宇讯科技有限公司,未经深圳市华宇讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111650400.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种织物前处理用耐碱渗透剂及其制备方法
- 下一篇:一种粉尘过滤装置





