[发明专利]网页自动化回归测试方法、系统、介质和电子设备在审
申请号: | 201910399062.7 | 申请日: | 2019-05-14 |
公开(公告)号: | CN110134602A | 公开(公告)日: | 2019-08-16 |
发明(设计)人: | 谭德生;易立;谢树沆;雷耀强 | 申请(专利权)人: | 极智(上海)企业管理咨询有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京酷爱智慧知识产权代理有限公司 11514 | 代理人: | 占丽君 |
地址: | 201914 上海市崇明*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 浏览器插件 测试系统 电子设备 回归测试 网页 自动化 测试准确率 回放执行 开发效率 生成测试 浏览器 成功率 录制 提示 记录 统计 | ||
本发明提供一种网页自动化回归测试方法、系统、介质及电子设备。所述方法包括:通过无头浏览器插件录制测试用例操作步骤,生成测试用例代码;添加所述测试用例代码到测试系统;在测试系统调整所述测试用例代码的执行顺序;通过无头浏览器回放执行所述测试用例代码,记录每个测试用例的状态和提示;统计项目中所有测试用例的成功率无头浏览器插件。所述方法能够提升测试用例的编写效率和测试准确率,从而从整体上提升网页的产品质量和开发效率。
技术领域
本发明涉及软件技术领域,具体而言,涉及一种网页自动化回归测试方法、系统、介质和电子设备。
背景技术
回归测试在网页研发流程中处于重要环节。目前回归测试主要依赖测试人员根据产品需求和用户使用场景撰写测试用例文档,再由人工操作浏览器,以验证本次发布的版本是否覆盖测试用例,是否影响之前的功能。然而,每次产品发布上线都需要重复操作,非常低效,而且容易遗漏。
因此,在长期的研发当中,发明人对回归测试进行了大量的研究,提出了一种网页自动化回归测试方法,以解决上述技术问题之一。
发明内容
本发明的目的在于提供一种网页自动化回归测试方法、系统、介质和电子设备,能够解决上述提到的至少一个技术问题。具体方案如下:
根据本发明的具体实施方式,第一方面,本发明提供一种网页自动化回归测试方法,包括:
生成测试用例代码;
回放执行所述测试用例代码,记录每个测试用例的状态和提示;
统计项目中所有测试用例的成功率。
其中,所述生成所述测试用例代码具体包括:
通过无头浏览器插件录制测试用例操作步骤,生成测试用例代码。
其中,在生成所述测试用例代码之后,所述方法还包括:
添加所述测试用例代码到测试系统。
其中,在添加所述测试用例代码到测试系统之后,所述方法还包括:
在测试系统调整所述测试用例代码的执行顺序.
其中,所述回放执行所述测试用例代码具体包括:
通过无头浏览器回放执行所述测试用例代码。
其中,所述通过无头浏览器插件录制测试用例操作步骤生成测试用例代码,包括:
模拟用户使用习惯产生操作行为数据;
通过所述无头浏览器插件读取所述操作行为数据;
根据无头浏览器控制协议约定,翻译所述操作行为数据生成测试用例代码。
其中,所述添加所述测试用例代码到测试系统,并在测试系统调整所述测试用例代码的执行顺序,包括:拖拽所述代码片段,进行执行顺序的排序。
根据本发明的具体实施方式,第二方面,本发明提供一种网页自动化回归测试系统,其特征在于,包括:
录制模块,用于通过无头浏览器插件录制测试用例操作步骤,生成测试用例代码;
添加模块,用于添加所述测试用例代码到测试系统;
调整模块,用于在测试系统调整所述测试用例代码的执行顺序;
执行模块,用于通过无头浏览器回放执行所述测试用例代码,记录每个测试用例的状态和提示;
统计模块,用于统计测试用例的成功率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于极智(上海)企业管理咨询有限公司,未经极智(上海)企业管理咨询有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910399062.7/2.html,转载请声明来源钻瓜专利网。