[发明专利]一种web端综合测试方法及系统在审
申请号: | 202011327013.1 | 申请日: | 2020-11-24 |
公开(公告)号: | CN112346984A | 公开(公告)日: | 2021-02-09 |
发明(设计)人: | 张哲;李海蔚 | 申请(专利权)人: | 中信银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/38 |
代理公司: | 北京市兰台律师事务所 11354 | 代理人: | 于越;张峰 |
地址: | 100020 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 web 综合测试 方法 系统 | ||
本发明涉及一种web端综合测试方法及系统,通过追踪和解析用户操作行为生成可执行的自动化脚本,在web端测试过程中可以依据测试需求,以功能测试为基础,同时进行兼容性测试和前端显示测试,并在测试完毕后反馈包含有三种测试之间相互关联性的测试结果,提高了开发人员、测试人员的工作效率,能够简便的对web端进行充分的测试验证,确保web端上线运行后稳定工作。
技术领域
本发明涉及计算机测试技术领域,尤其涉及一种web端综合测试方法及系统。
背景技术
在web端开发过程中,为了保证最终用户体验效果,需要在正式上线运行前进行充分的测试,一般包括功能测试、兼容性测试和前端显示测试。其中,功能测试需要对web端中各项功能逐一验证是否能够正常运行;兼容性测试需要测试web端在不同系统环境下的运行效果,特别是对于老版本浏览器的支持以及对于新版本浏览器的及时支持更新;前端显示测试需要针对用户使用感受进行测试,尤其对于web界面调整后需要重新进行前端显示测试。通常,这三种测试需要分别单独进行,测试人员必须分别针对三种测试分别编写测试脚本,需要耗费大量人力、时间;同时,三种测试分别进行所得结果并不具有相关性,特别是不能验证不同变量条件下web端功能、兼容性和前端显示之间是否会产生相互影响,不能充分验证web端正式上线后的运行效果。
发明内容
为解决现有技术的不足,本发明提出一种web端综合测试方法及系统,通过追踪和解析用户操作行为生成可执行的自动化脚本,在web端测试过程中可以依据测试需求,以功能测试为基础,同时进行兼容性测试和前端显示测试,并在测试完毕后反馈包含有三种测试之间相互关联性的测试结果,提高了开发人员、测试人员的工作效率,能够简便的对web端进行充分的测试验证,确保web端上线运行后稳定工作。
为实现以上目的,本发明所采用的技术方案包括:
一种web端综合测试方法,其特征在于,包括:
依据测试需求生成自动化脚本;
使用自动化脚本进行功能测试;
判断测试环境是否存在变更,若判断为是,则使用自动化脚本进行兼容性测试;
判断web界面是否存在变更,若判断为是,则使用自动化脚本进行前端显示测试;
输出测试结果报告。
进一步地,所述生成自动化脚本包括:
依据测试需求开启用户操作行为追踪;
用户操作被测web端;
追踪用户操作行为并解析生成可执行的自动化脚本。
进一步地,所述生成自动化脚本还包括:
截取用户操作过程中的前端显示页面图片。
进一步地,所述判断测试环境是否存在变更包括验证web端测试所在的操作系统版本号和浏览器版本号相较web端开发过程记录是否存在变更。
进一步地,所述判断web界面是否存在变更包括验证用户操作过程中的前端显示页面图片相较web端开发过程记录是否存在变更。
进一步地,还包括:
设定定时回归测试;
使用自动化脚本依据设定进行定时回归测试。
进一步地,所述测试结果报告包括功能测试结果、兼容性测试结果和前端显示测试结果。
本发明还涉及一种web端综合测试系统,其特征在于,包括:
脚本生成模块,包括用户操作行为追踪子模块和用户操作行为解析子模块,用于追踪用户操作行为并解析生成可执行的自动化脚本;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中信银行股份有限公司,未经中信银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011327013.1/2.html,转载请声明来源钻瓜专利网。