页面测试方法、装置、电子设备及可读存储介质与流程

文档序号:31225985发布日期:2022-08-23 19:27阅读:来源:国知局

技术特征:
1.一种页面测试方法,其特征在于,所述方法包括:获取目标页面,利用预设的浏览器插件生成所述目标页面的录制工具条;接收用户点击所述录制工具条产生的页面录制指令,基于所述页面录制指令对所述目标页面中的测试事件进行录制,得到初始测试数据集合;接收用户点击所述录制工具条产生的数据调整指令,基于所述数据调整指令对所述初始测试数据集合进行筛选,得到标准测试数据集合;利用所述标准测试数据集合对所述目标页面进行断言测试,得到页面测试结果。2.如权利要求1所述的页面测试方法,其特征在于,所述基于所述页面录制指令对所述目标页面中的测试事件进行录制,得到初始测试数据集合,包括:对所述目标页面中的点击类事件进行录制,并转化为点击测试脚本;对所述目标页面中的输入类事件进行录制,并转化为输入测试脚本;对所述目标页面中的检测类事件进行录制,并转化为检测测试脚本;汇总所述点击测试脚本、所述输入测试脚本及所述检测测试脚本得到所述初始测试数据集合。3.如权利要求1中所述的页面测试方法,其特征在于,所述基于所述数据调整指令对所述初始测试数据集合进行筛选,得到标准测试数据集合之前,所述方法还包括:获取所述目标页面中点击类事件、输入类事件及检测类事件产生的文本;基于所述文本构建文本断言,并根据所述点击类事件、输入类事件及检测类事件构建测试断言。4.如权利要求3所述的页面测试方法,其特征在于,所述基于所述数据调整指令对所述初始测试数据集合进行筛选,得到标准测试数据集合,包括:基于所述数据调整指令对所述初始测试数据集合进行初次筛选,得到初筛测试数据集合;基于所述文本断言及所述测试断言对所述标准测试数据集合中的测试数据进行二次筛选,并汇总断言为真的测试数据为所述标准测试数据集合。5.如权利要求1所述的页面测试方法,其特征在于,所述基于所述数据调整指令对所述初始测试数据集合进行筛选,得到标准测试数据集合之后,所述方法还包括:判断所述标准数据集合的操作时限是否满足预设的时限要求;若所述标准数据集合的操作时限不满足预设的时限要求,则返回所述获取目标页面,利用预设的浏览器插件生成所述目标页面的录制工具条的步骤;若所述标准数据集合的操作时限满足预设的时限要求,则保存至预设的数据库。6.如权利要求1所述的页面测试方法,其特征在于,所述利用所述标准测试数据集合对所述目标页面进行断言测试,得到页面测试结果,包括:利用预设的模拟浏览器获取所述标准测试数据集合,并在所述模拟浏览器中逐个执行所述标准测试数据集合中的测试数据;若断言失败或无法执行,则确定所述页面测试结果为页面测试失败;若所述标准测试数据集合中的测试数据全部执行成功,则确定所述页面测试结果为页面测试失败。7.如权利要求1所述的页面测试方法,其特征在于,所述利用预设的浏览器插件生成所
述目标页面的录制工具条,包括:利用预设的浏览器打开所述目标页面,根据所述浏览器插件加载录制脚本,并基于所述录制脚本在所述目标页面中生成所述录制工具条。8.一种页面测试装置,其特征在于,所述装置包括:录制工具生成模块,用于获取目标页面,利用预设的浏览器插件生成所述目标页面的录制工具条;测试数据录制模块,用于接收用户点击所述录制工具条产生的页面录制指令,基于所述页面录制指令对所述目标页面中的测试事件进行录制,得到初始测试数据集合;测试数据筛选模块,用于接收用户点击所述录制工具条产生的数据调整指令,基于所述数据调整指令对所述初始测试数据集合进行筛选,得到标准测试数据集合;页面测试模块,用于利用所述标准测试数据集合对所述目标页面进行断言测试,得到页面测试结果。9.一种电子设备,其特征在于,所述电子设备包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1至7中任意一项所述的页面测试方法。10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任意一项所述的页面测试方法。

技术总结
本发明涉及人工智能技术,揭露了一种页面测试方法,包括:获取目标页面,利用预设的浏览器插件生成目标页面的录制工具条,接收用户点击录制工具条产生的页面录制指令,基于页面录制指令对所述目标页面中的测试事件进行录制,得到初始测试数据集合,接收用户点击所述录制工具条产生的数据调整指令,基于所述数据调整指令对所述初始测试数据集合进行筛选,得到标准测试数据集合,利用所述标准测试数据集合对所述目标页面进行断言测试,得到页面测试结果。此外,本发明还涉及区块链技术,所述页面测试结果可存储在区块链的节点中。本发明还提出一种页面测试装置、电子设备以及可读存储介质。本发明可以解决页面测试效率较低的问题。本发明可以解决页面测试效率较低的问题。本发明可以解决页面测试效率较低的问题。


技术研发人员:余鸿飞
受保护的技术使用者:未鲲(上海)科技服务有限公司
技术研发日:2022.04.25
技术公布日:2022/8/22
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1