[发明专利]插件式自动测试方法、装置、计算机设备及存储介质在审
申请号: | 201910441270.9 | 申请日: | 2019-05-24 |
公开(公告)号: | CN110297762A | 公开(公告)日: | 2019-10-01 |
发明(设计)人: | 汤胜 | 申请(专利权)人: | 平安银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 刘延喜 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动测试 计算机设备 测试脚本 测试数据 测试网页 存储介质 扩展插件 参数化 插件式 网页 发送 非激活状态 自动化测试 结果信息 人力成本 生成测试 显示界面 浏览器 插件 弹窗 加载 预设 打包 匹配 数据库 测试 节约 应用 | ||
本发明公开一种插件式自动测试方法、装置、计算机设备及存储介质,应用于网页中,是基于chrome扩展插件的自动测试,包括:获取测试网页端发送的测试数据,其中,所述测试网页端为非激活状态下的网页;根据所述测试数据在预设数据库中匹配测试脚本;将所述测试脚本发送至所述chrome扩展插件中以进行测试;以弹窗方式在当前的显示界面显示所述自动测试的结果信息。本技术方案采用上述方案,进行自动化测试,无需安装简单加载打包到浏览器即可使用,该插件支持入参参数化,批量参数化,支持批量执行任务,支持一键生成测试报告等功能,节约了人力成本。
技术领域
本发明涉及计算机应用技术领域,具体而言,本发明涉及一种插件式自动测试方法、装置、计算机设备及存储介质。
背景技术
目前,在网站开发的过程中,对开发成果进行测试是必不可少的环节。测试工作需要针对开发出来的产品编写测试代码和测试用例,并在专门部署的测试服务器上,运行测试代码和测试用例以检测开发出来的产品是否满足特定的需求。
但是,目前随着网站架构体系的日益复杂,测试周期在不断地拉长、测试成本不断的增大,测试效率不断降低。测试工作中对于新产品需要部署新的测试环境,这样不仅加大了硬件成本,还使测试工作变得繁琐,加大了测试的复杂度、降低了测试的效率。对于架构复杂且庞大的产品,测试代码和测试用例的编写工作也相应地复杂和繁琐,对于不断开发出来的新产品,需要不断地编写新的测试代码和测试用例,这样就拉长了测试周期、降低了测试效率。从而,在目前的开发测试环境下,测试工作的进度落后、成本攀升、效率低下,远远不能满足开发工作的需求。
发明内容
本发明的目的旨在至少能解决上述的技术缺陷之一,公开一种信息动态更新方法、装置、计算机设备及存储介质,可以快速响应和实现数据修改。
为了达到上述目的,本发明公开一种插件式自动测试方法,应用于网页中,是基于chrome扩展插件的自动测试,包括:
获取测试网页端发送的测试数据,其中,所述测试网页端为非激活状态下的网页;
根据所述测试数据在预设数据库中匹配测试脚本;
将所述测试脚本发送至所述chrome扩展插件中以进行测试;
以弹窗方式在当前的显示界面显示所述自动测试的结果信息。
可选的,所述测试数据中包括编码信息和测试参数,所述根据所述测试数据在预设数据库中匹配测试脚本的方法包括:
获取所述测试数据的编码信息;
根据所述测试参数在预设数据库中匹配参数配置文件;
将所述编码信息封装在所述参数配置文件中以生成测试脚本。
可选的,所述测试数据中包括多条测试项目,每条所述测试项目包括对应的编码信息和测试参数,当有多条测试项目时,所述将所述测试脚本发送至所述chrome扩展插件中以进行自动测试的方法包括:
按照所述测试项目发送的先后顺序,将所述测试项目匹配的测试脚本依次发送至所述chrome扩展插件中;
所述chrome扩展插件按照所述测试项目的先后顺序依次进行测试,并将生成的测试结果发送给后台进行缓存。
可选的,所述以弹窗方式在当前的显示界面显示所述自动测试的结果信息的方法包括:
判断所述测试项目是否全部测试完毕;
当所有的测试项目测试完毕后,将缓存的所有测试结果按照进行测试的先后顺序依次排列生成测试报告,并以弹窗的方式显示所述测试报告。
可选的,所述根据所述测试参数在预设数据库中匹配参数配置文件之前还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910441270.9/2.html,转载请声明来源钻瓜专利网。