[发明专利]基于录制和重放的Web应用迭代测试方法有效
申请号: | 201910490910.5 | 申请日: | 2019-06-06 |
公开(公告)号: | CN110196812B | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 朱家兴 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 四川省成都市天策商标专利事务所(有限合伙) 51213 | 代理人: | 王荔 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 录制 重放 web 应用 测试 方法 | ||
本发明公开了一种基于录制和重放的Web应用迭代测试方法,包括:进行功能测试、性能测试和安全测试的记录和重放:功能测试记录回放工具采用浏览器提供的API录制并完成回放;性能测试记录重放工具记录性能测试过程中的配置参数,再利用压力测试工具再带API实现测试重放;安全测试记录重放工具记录漏洞复现时使用的测试脚本、测试工具以及有效载荷payload;进行迭代测试,输出合并测试结果。本发明本方案将用记录和重放的自动化软件工具来代替测试人员完成回归测试和修改验证测试,让测试人员专注于新增部分的测试。本方案的核心观念在于如何利用记录和重放的自动化工具与人工测试有效的结合,高效协作完成测试任务。
技术领域
本发明涉及自动测试技术领域,具体的说,是一种基于录制和重放的Web应用迭代测试方法。
背景技术
随着计算机硬件、WEB技术的不断发展和完善,随之诞生的WEB应用量也是巨大的,大量的WEB应用被开发应用到生活,生产的方方面面,然而在软件开发过程,软件测试环节在软件的整个生命周期有举足轻重的地位,软件的质量全靠它来保证。由于业务逻辑的复杂和多变性,软件开发过程方法的不断探索和完善,大部分的软件应用都会采用迭代开发的方式,随之就会有迭代和回归测试,每一次迭代开发完成就会做一次迭代测试,测试整个应用的功能,安全等,每一次回归测试都会重复测试上一次测试过的所有操作,这样进行人工测试无疑是低效的,耗时耗力,但又是保证整个应用在迭代过程质量不可缺少的一环。当然,为了解决人工测试耗时耗力的问题,自动化测试的软件和平台也是有不少,但是现在的自动化测试软件和平台的测试效果可能没有人工测试的那么精准、全面,本方案将解决目前大部分自动化测试软件不如人工那么精准、全面,而纯人工测试又耗时耗力这一现状。
发明内容
本发明的目的在于提供一种基于录制和重放的Web应用迭代测试方法,用于解决现有技术中自动化测试软件不如人工那么精准、全面,而纯人工测试又耗时耗力的问题。
本发明通过下述技术方案解决上述问题:
一种基于录制和重放的Web应用迭代测试方法,包括:
步骤S100:制定记录重放工具,进行功能测试、性能测试和安全测试的记录和重放,所述记录重放工具包括功能测试记录重放工具、性能测试记录重放工具和安全测试记录重放工具,其中:
所述功能测试记录回放工具采用浏览器提供的API录制并完成回放;
所述性能测试记录重放工具用于记录性能测试过程中的配置参数,再利用压力测试工具再带API实现测试重放;
所述安全测试记录重放工具用于记录漏洞复现时使用的测试脚本、测试工具以及有效载荷payload;
步骤S200:进行迭代测试,记录迭代测试合并测试过程,重放上次测试过程,输出合并测试结果。
进一步地,所述功能测试记录回放工具工作流程具体为:
开启记录web网页操作的工具,记录测试过程中的所有操作;
将测试过程的浏览器事件保存到文件中,并生成各个测试点的网页快照,网页快照用于测试结果的对比和验证。
进一步地,所述性能测试记录重放工具工作流程具体为:
记录配置性能测试的参数、指标;
性能测试自动化执行工具完成自动化回归测试并输出结果。
进一步地,所述安全测试记录重放工具工作流程具体为:
记录安全测试已知漏洞复现过程;
指定自动化安全测试工具;
漏洞修复验证结果输出。
本发明与现有技术相比,具有以下优点及有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910490910.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于评价软件质量的方法及设备
- 下一篇:接口测试方法、装置、设备和介质