网络页面自动化测试方法、装置、电子设备及存储介质制造方法及图纸

技术编号:39313451 阅读:9 留言:0更新日期:2023-11-12 15:58
本发明专利技术实施例提供一种网络页面自动化测试方法、装置、电子设备及存储介质,涉及自动化测试技术领域。所述网络页面自动化测试方法包括:采用自动化测试工具录制用户对被测设备的系统网络页面的测试操作,生成初始测试脚本;根据所述用户输入的测试脚本修改指令,修改所述初始测试脚本,得到测试脚本;在目标测试环境下,采用所述自动化测试工具运行所述测试脚本,对所述被测设备的系统网络页面进行自动化测试,得到自动化测试结果。本发明专利技术实施例能够实现提高网络准入系统的网络页面测试效率,缩短网络准入系统项目的研发交付时间的技术效果。果。果。

【技术实现步骤摘要】
网络页面自动化测试方法、装置、电子设备及存储介质


[0001]本专利技术涉及自动化测试
,具体而言,涉及一种网络页面自动化测试方法、装置、电子设备及存储介质。

技术介绍

[0002]目前,主要依赖测试人员手动控制鼠标点击网络准入系统的网络页面,添加相应配置进行功能测试,不仅人力、技术投入成本较高,而且网络页面测试效率较低,容易影响网络准入系统项目研发交付的时效性。

技术实现思路

[0003]本专利技术实施例的目的在于提供一种网络页面自动化测试方法、装置、电子设备及存储介质,用以实现提高网络准入系统的网络页面测试效率,缩短网络准入系统项目的研发交付时间的技术效果。
[0004]第一方面,本专利技术实施例提供一种网络页面自动化测试方法,包括:
[0005]采用自动化测试工具录制用户对被测设备的系统网络页面的测试操作,生成初始测试脚本;
[0006]根据所述用户输入的测试脚本修改指令,修改所述初始测试脚本,得到测试脚本;
[0007]在目标测试环境下,采用所述自动化测试工具运行所述测试脚本,对所述被测设备的系统网络页面进行自动化测试,得到自动化测试结果。
[0008]在上述实现过程中,通过采用自动化测试工具录制用户对被测设备的系统网络页面的测试操作,得到测试脚本,在目标测试环境下采用自动化测试工具运行测试脚本,对被测设备的系统网络页面进行自动化测试,使得在用户对被测设备的系统网络页面进行一次测试操作后,即可采用自动化测试工具模拟用户对被测设备的系统网络页面的测试操作进行自动化测试,能够提高网络准入系统的网络页面测试效率,缩短网络准入系统项目的研发交付时间。
[0009]进一步地,所述采用自动化测试工具录制用户对被测设备的系统网络页面的测试操作,生成初始测试脚本,具体包括:
[0010]采用所述自动化测试工具录制所述用户对所述被测设备的系统的登录操作,得到第一录制信息;
[0011]当所述用户成功登录所述被测设备的系统时,采用所述自动化测试工具继续录制所述用户对所述被测设备的系统网络页面上的所有页面按钮的轮询点击测试操作,得到第二录制信息;
[0012]当所述用户对所有所述页面按钮完成轮询点击测试时,采用所述自动化测试工具继续录制所述用户对所述被测设备的系统的退出登录操作,得到第三录制信息;
[0013]结合所述第一录制信息、所述第二录制信息和所述第三录制信息,生成所述初始测试脚本。
[0014]在上述实现过程中,通过采用自动化测试工具录制用户对被测设备的系统网络页面的登录操作、轮询点击测试操作、退出登录操作,生成初始测试脚本,保证初始测试脚本完整包含用户对被测设备的系统网络页面的一次测试操作,使得在用户对被测设备的系统网络页面进行一次测试操作后,即可采用自动化测试工具完整模拟用户对被测设备的系统网络页面的测试操作进行自动化测试,能够进一步提高网络准入系统的网络页面测试效率,缩短网络准入系统项目的研发交付时间。
[0015]进一步地,在所述根据所述用户输入的测试脚本修改指令,修改所述初始测试脚本,得到测试脚本之前,还包括:
[0016]检查所述初始测试脚本是否满足预先定义的测试要求;
[0017]若所述初始测试脚本不满足所述预先定义的测试要求,则重新采用所述自动化测试工具录制所述用户对所述被测设备的系统网络页面的测试操作,生成新的初始测试脚本;
[0018]若所述初始测试脚本满足所述预先定义的测试要求,则存储所述初始测试脚本。
[0019]在上述实现过程中,通过在根据用户输入的测试脚本修改指令,修改初始测试脚本得到测试脚本之前,检查初始测试脚本是否满足预先定义的测试要求,并在初始测试脚本不满足预先定义的测试要求时重新录制用户的测试操作生成新的初始测试脚本,保证初始测试脚本可有效地对被测设备的系统网络页面进行测试,使得后续修改得到的测试脚本也可有效地对被测设备的系统网络页面进行测试,能够进一步提高网络准入系统的网络页面测试效率,缩短网络准入系统项目的研发交付时间。
[0020]进一步地,所述根据所述用户输入的测试脚本修改指令,修改所述初始测试脚本,得到测试脚本,具体包括:
[0021]获取所述测试脚本修改指令,从所述测试脚本修改指令中提取循环测试次数;
[0022]基于所述初始测试脚本中的函数规则,对所述初始测试脚本添加所述循环测试次数,得到所述测试脚本。
[0023]在上述实现过程中,通过基于初始测试脚本中的函数规则,对初始测试脚本中添加用户定义的循环测试次数,得到测试脚本,使得后续可采用自动化测试工具循环模拟用户对被测设备的系统网络页面的测试操作进行自动化测试,能够进一步提高网络准入系统的网络页面测试效率,缩短网络准入系统项目的研发交付时间。
[0024]进一步地,在所述在目标测试环境下,采用所述自动化测试工具运行所述测试脚本,对所述被测设备的系统网络页面进行自动化测试,得到自动化测试结果之后,还包括:
[0025]对所述自动化测试结果进行异常检测,得到异常检测结果。
[0026]在上述实现过程中,通过在得到自动化测试结果之后,对自动化测试结果进行异常检测,得到异常检测结果,能够方便用户及时获取异常检测结果,及时根据异常检测结果做出应对措施。
[0027]进一步地,所述对所述自动化测试结果进行异常检测,得到异常检测结果,具体包括:
[0028]从所述自动化测试结果中提取所有服务的运行状态,检测各个所述服务的运行状态是否均为正常运行状态,得到第一检测结果;
[0029]从所述自动化测试结果中提取所有硬件参数,检测各个所述硬件参数是否对应符
合各个预设硬件参数范围,得到第二检测结果;
[0030]从所述自动化测试结果中提取目标页面点击日志文件,检测所述目标页面点击日志文件中是否存在异常日志数据,得到第三检测结果;
[0031]从所述自动化测试结果中提取自动化测试报告,检测所述自动化测试报告上的各个脚本返回信息是否均是成功信息,得到第四检测结果;
[0032]结合所述第一检测结果、所述第二检测结果、所述第三检测结果和所述第四检测结果,得到所述异常检测结果。
[0033]在上述实现过程中,通过检测自动化测试结果中的各个服务的运行状态是否均为正常运行状态、各个硬件参数是否对应符合各个预设硬件参数范围、目标页面点击日志文件中是否存在异常日志数据、自动化测试报告上的各个脚本返回信息是否均是成功信息来对自动化测试结果进行异常检测,得到异常检测结果,能够全面准确地对自动化测试结果进行异常检测。
[0034]进一步地,所述自动化测试工具为Katalon工具。
[0035]在上述实现过程中,通过选用Katalon工具作为自动化测试工具,能够进一步提高网络准入系统的网络页面测试效率,缩短网络准入系统项目的研发交付时间。
[0036]第二方面,本专利技术实施例提供一种网络页面自动化测试装置,包括:
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络页面自动化测试方法,其特征在于,包括:采用自动化测试工具录制用户对被测设备的系统网络页面的测试操作,生成初始测试脚本;根据所述用户输入的测试脚本修改指令,修改所述初始测试脚本,得到测试脚本;在目标测试环境下,采用所述自动化测试工具运行所述测试脚本,对所述被测设备的系统网络页面进行自动化测试,得到自动化测试结果。2.根据权利要求1所述的网络页面自动化测试方法,其特征在于,所述采用自动化测试工具录制用户对被测设备的系统网络页面的测试操作,生成初始测试脚本,具体包括:采用所述自动化测试工具录制所述用户对所述被测设备的系统的登录操作,得到第一录制信息;当所述用户成功登录所述被测设备的系统时,采用所述自动化测试工具继续录制所述用户对所述被测设备的系统网络页面上的所有页面按钮的轮询点击测试操作,得到第二录制信息;当所述用户对所有所述页面按钮完成轮询点击测试时,采用所述自动化测试工具继续录制所述用户对所述被测设备的系统的退出登录操作,得到第三录制信息;结合所述第一录制信息、所述第二录制信息和所述第三录制信息,生成所述初始测试脚本。3.根据权利要求1所述的网络页面自动化测试方法,其特征在于,在所述根据所述用户输入的测试脚本修改指令,修改所述初始测试脚本,得到测试脚本之前,还包括:检查所述初始测试脚本是否满足预先定义的测试要求;若所述初始测试脚本不满足所述预先定义的测试要求,则重新采用所述自动化测试工具录制所述用户对所述被测设备的系统网络页面的测试操作,生成新的初始测试脚本;若所述初始测试脚本满足所述预先定义的测试要求,则存储所述初始测试脚本。4.根据权利要求1或3所述的网络页面自动化测试方法,其特征在于,所述根据所述用户输入的测试脚本修改指令,修改所述初始测试脚本,得到测试脚本,具体包括:获取所述测试脚本修改指令,从所述测试脚本修改指令中提取循环测试次数;基于所述初始测试脚本中的函数规则,对所述初始测试脚本添加所述循环测试次数,得到所述测试脚本。5.根据权利要求1所述的网络页面自动化测试方法,其特征在于,在所述在目标测试环境下,采用所述自动化测试工具运行所述测...

【专利技术属性】
技术研发人员:艾斌
申请(专利权)人:湖北天融信网络安全技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1