[发明专利]网站测试方法、装置、设备及存储介质在审
| 申请号: | 202211485758.X | 申请日: | 2022-11-24 |
| 公开(公告)号: | CN116048959A | 公开(公告)日: | 2023-05-02 |
| 发明(设计)人: | 赵兵;耿小璐 | 申请(专利权)人: | 浪潮通信信息系统有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F16/958 |
| 代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 张正秋 |
| 地址: | 250000 山东省济南市高*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 网站 测试 方法 装置 设备 存储 介质 | ||
本发明提供一种网站测试方法、装置、设备及存储介质,涉及计算机技术领域,所述网站测试方法包括:加载巡检流程操作脚本以获取待测试网站的页面巡检信息;若检测到所述页面巡检信息是异常状态,则生成所述待测试网站对应的测试报告。本发明通过加载预先配置的巡检流程操作脚本执行测试流程,以获取待测试网站的页面巡检信息,进而若检测到所述页面巡检信息是异常状态,则生成测试报告,不需要人工进行测试,提高网站测试的测试效率,实现网站系统的自动化运维及测试。
技术领域
本发明涉及计算机技术领域,尤其涉及一种网站测试方法、装置、设备及存储介质。
背景技术
随着软件产品功能的日渐复杂,要保证软件的高质量,软件测试必不可少。当前,针对Web程序系统的测试调试,可通过测试人员手动测试,也可利用自动化的测试软件工具进行测试调试,例如,Selenium自动化测试软件。然而,人工手动测试需要较长的时间成本,效率较低,而自动化测试软件的部署配置较为复杂,学习时间成本高,进而导致系统网站测试的效率较低和时间成本较高。
发明内容
本发明提供一种网站测试方法、装置、设备及存储介质,旨在解决系统网站测试的效率较低和时间成本较高的技术问题。
本发明提供一种网站测试方法,包括:
加载巡检流程操作脚本以获取待测试网站的页面巡检信息;
若检测到所述页面巡检信息是异常状态,则生成所述待测试网站对应的测试报告。
根据本发明提供的一种网站测试方法,在所述加载巡检流程操作脚本以获取待测试网站的页面巡检信息之前,还包括:
获取任务配置文件,其中,所述任务配置文件至少包括巡检时间、巡检流程操作脚本、页面访问地址以及数据检测规则集合。
根据本发明提供的一种网站测试方法,所述页面巡检信息包括定位元素数据信息;所述数据检测规则集合包括元素数据检测规则集合;
所述若检测到所述页面巡检信息是异常状态,则生成所述待测试网站对应的测试报告,包括:
基于所述元素数据检测规则集合,判断所述定位元素数据信息是否为空;和/或判断所述定位元素数据信息是否在第一预设数据区间内;
若所述定位元素数据信息为空,和/或所述定位元素数据信息不在第一预设数据区间内,则判定所述定位元素数据信息是异常状态,并基于所述定位元素数据信息,生成所述测试报告。
根据本发明提供的一种网站测试方法,所述页面巡检信息包括表格数据信息;所述数据检测规则集合包括数据表检测规则集合;
所述若检测到所述页面巡检信息是异常状态,则生成所述待测试网站对应的测试报告,包括:
基于所述数据表检测规则集合,判断所述表格数据信息中的目标行数和目标列数是否为空;和/或判断所述表格数据信息中的数据是否在第二预设数据区间内;
若所述目标行数和目标列数为空,和/或所述表格数据信息中的数据不在第二预设数据区间内,则判定所述表格数据信息是异常状态,并基于所述表格数据信息,生成所述测试报告。
根据本发明提供的一种网站测试方法,所述任务配置文件至少包括手机配置信息和/或邮件配置信息;
在所述若检测到所述页面巡检信息是异常状态,则生成所述待测试网站对应的测试报告之后,还包括:
根据所述手机配置信息和/或所述邮件配置信息,将所述测试报告发送至目标用户。
根据本发明提供的一种网站测试方法,所述任务配置文件至少包括运行文件配置信息和/或截图配置信息;
在所述加载巡检流程操作脚本以获取待测试网站的页面巡检信息之后,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮通信信息系统有限公司,未经浪潮通信信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211485758.X/2.html,转载请声明来源钻瓜专利网。





