[发明专利]自动化测试方法、装置、计算机设备和存储介质在审
申请号: | 202010123717.0 | 申请日: | 2020-02-27 |
公开(公告)号: | CN111459796A | 公开(公告)日: | 2020-07-28 |
发明(设计)人: | 倪天福 | 申请(专利权)人: | 西安广和通无线软件有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 杨欢 |
地址: | 710000 陕西省西安市高新区*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动化 测试 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种自动化测试方法、装置、计算机设备和存储介质。所述方法包括:获取配置信息;配置信息包括每个待测功能点的测试顺序,函数模板标识,以及与每个函数模板标识对应的输入参数;从预设的函数模板集中提取出与函数模板标识相对应的函数模板;将输入参数填充至相应函数模板,得到每个输入参数对应的执行脚本;根据测试顺序执行每个执行脚本,得到每个待测功能点的测试结果。采用本方法能够提升自动化测试的效率。
技术领域
本申请涉及计算机技术领域,特别是涉及一种自动化测试方法、装置、计算机设备和存储介质。
背景技术
自动化测试是指将以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,会由测试人员将测试用例中描述的测试目标、测试环境、输入数据、测试步骤等信息对应转换为脚本文件,计算机通过执行脚本文件,即可得到测试结果。目前,主要是利用Selenium、QuickTest Professional software等自动化测试工具生成脚本文件。
然而,基于Selenium、QuickTest Professional software等自动化测试工具编写得到的脚本文件中各待测功能点的输入参数以及执行顺序固定,当需要对执行顺序和输入参数进行调整时,就要大幅修改脚本文件,从而降低了自动化测试的效率。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提升自动化测试效率的自动化测试方法、装置、计算机设备和存储介质。
一种自动化测试方法,所述方法包括:
获取配置信息;所述配置信息包括每个待测功能点的测试顺序,函数模板标识,以及与每个函数模板标识对应的输入参数;
从预设的函数模板集中提取出与所述函数模板标识相对应的函数模板;
将所述输入参数填充至相应函数模板,得到每个输入参数对应的执行脚本;
根据所述测试顺序执行每个执行脚本,得到每个待测功能点的测试结果。
在其中一个实施例中,所述方法还包括:
展示自动化测试任务的任务配置页面;
确定对所述任务配置页面中各待测功能点所配置的函数模板标识;
当发生对所述函数模板标识进行排序操作时,在所述任务配置页面中展示排序后的函数模板标识;
根据所述排序后的函数模板标识生成配置信息。
在其中一个实施例中,所述展示自动化测试任务的任务配置页面包括:
获取多条历史任务配置信息;
根据对所述多条历史任务配置信息的选择指令,从所述多条历史任务配置信息中筛选出目标任务配置信息;
在任务配置页面中展示所述目标任务配置信息。
在其中一个实施例中,所述方法还包括:
展示自动化测试任务的任务配置页面;
确定对所述任务配置页面中待测功能点所配置的输入信息;所述输入信息包括参数类型、取值范围以及输入数量;
根据取值范围,生成输入数量个与所述参数类型相对应的正常值和异常值;
基于所述正常值和异常值得到对应的配置信息。
在其中一个实施例中,所述待测功能点与所述函数模板一一对应;所述将所述输入参数对应填充至所述函数模板,得到执行脚本包括:
获取与各函数模板相对应的输入参数的输入数量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安广和通无线软件有限公司,未经西安广和通无线软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010123717.0/2.html,转载请声明来源钻瓜专利网。