自动化测试方法、装置、设备、可读存储介质及程序产品与流程
技术特征:
1.一种自动化测试方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述测试用例的运行结果截图,通过图像识别处理,确定所述运行结果截图对应的页面类型,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于预训练图像识别模型,通过迁移学习,得到图像识别模型,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述运行结果截图对应的页面类型,对所述运行结果截图进行元素解析处理,确定所述运行结果截图对应的图像特征,包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述运行结果截图对应的页面类型,对所述运行结果截图中各元素进行检测分割,确定所述运行结果截图对应的图像特征,包括:
6.根据权利要求1所述的方法,其特征在于,所述基于所述运行结果截图对应的页面类型,对所述运行结果截图进行元素解析处理,确定所述运行结果截图对应的图像特征,包括:
7.根据权利要求1所述的方法,其特征在于,所述基于所述运行结果截图对应的页面类型,对所述运行结果截图进行文本识别处理,确定所述运行结果截图对应的文本特征,包括:
8.根据权利要求1所述的方法,其特征在于,所述预设的测试用例预期运行结果包括预期图像特征和预期文本特征,所述基于所述运行结果截图对应的图像特征、所述运行结果截图对应的文本特征和预设的测试用例预期运行结果,确定所述运行结果截图和所述测试用例预期运行结果之间相似度,包括:
9.根据权利要求1所述的方法,其特征在于,所述基于所述相似度和预设的相似度阈值,针对所述测试用例进行相应处理,包括以下任意一项:
10.一种自动化测试装置,其特征在于,包括:
11.一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现权利要求1-9中任一项所述方法的步骤。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-9中任一项所述方法的步骤。
13.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-9中任一项所述方法的步骤。
技术总结
本申请实施例提供了一种自动化测试方法、装置、设备、可读存储介质及程序产品,涉及人工智能、地图等领域,应用场景包括但不限于自动化测试场景。该方法包括:基于测试用例的运行结果截图,通过图像识别处理,确定运行结果截图对应的页面类型;基于运行结果截图对应的页面类型,对运行结果截图进行元素解析处理,确定运行结果截图对应的图像特征,并对运行结果截图进行文本识别处理,确定运行结果截图对应的文本特征;基于运行结果截图对应的图像特征、运行结果截图对应的文本特征和预设的测试用例预期运行结果,确定运行结果截图和测试用例预期运行结果之间相似度;基于相似度和预设的相似度阈值,针对测试用例进行相应处理。
技术研发人员:陈宏棒
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:
技术公布日:2024/11/14
技术研发人员:陈宏棒
技术所有人:腾讯科技(深圳)有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除