【技术实现步骤摘要】
本公开涉及计算机,具体涉及应用测试、用户界面测试等,尤其涉及一种用户界面的自动化测试方法、用户界面的自动化测试装置、电子设备、计算机可读存储介质及计算机程序产品。
技术介绍
1、目前同一款应用在多种运行环境中使用的情况越来越普遍。例如,同一款游戏可以具有端游版本、手游版本和页游版本,其中端游版本又可以包括windows版本、macos版本,手游版本又可以包括android版本、ios版本。而不同的运行环境通常具有不同的自动化测试工具。
2、对于在多种运行环境中使用的同一款应用进行自动化测试,其中每一种运行环境的自动化测试,测试人员都需要学习对应的自动化测试工具,很难快速实现对多种运行环境的自动化测试程序的开发,并且不同运行环境的自动化测试程序通常也难以兼容,这提高了对在多种运行环境中使用的应用进行自动化测试的难度和时间。
技术实现思路
1、本公开实施例提出了一种用户界面的自动化测试方法、用户界面的自动化测试装置、电子设备、计算机可读存储介质及计算机程序产品,可以降低对在多种运行
...【技术保护点】
1.一种用户界面的自动化测试方法,包括:
2.根据权利要求1所述的方法,其中,所述基于所述测试脚本中的所述环境参数,调用与所述运行环境对应的测试工具集对所述待测应用的用户界面进行自动化测试,包括:
3.根据权利要求2所述的方法,其中,所述基于所述测试脚本配置的定位方式确定所述用户界面上功能控件的位置信息,包括:
4.根据权利要求3所述的方法,其中,所述对所述用户界面的截图进行文字识别和/或图片识别,得到所述用户界面上功能控件的位置信息,包括:
5.根据权利要求2-4任一项所述的方法,其中,所述基于所述测试脚本中的所述环境
...【技术特征摘要】
1.一种用户界面的自动化测试方法,包括:
2.根据权利要求1所述的方法,其中,所述基于所述测试脚本中的所述环境参数,调用与所述运行环境对应的测试工具集对所述待测应用的用户界面进行自动化测试,包括:
3.根据权利要求2所述的方法,其中,所述基于所述测试脚本配置的定位方式确定所述用户界面上功能控件的位置信息,包括:
4.根据权利要求3所述的方法,其中,所述对所述用户界面的截图进行文字识别和/或图片识别,得到所述用户界面上功能控件的位置信息,包括:
5.根据权利要求2-4任一项所述的方法,其中,所述基于所述测试脚本中的所述环境参数,调用与所述运行环境对应的测试工具集对所述待测应用的用户界面进行自动化测试,还包括:
6.根据权利要求1所述的方法,其中,所述基于所述测试脚本中的所述环境参数,调用与所述运行环境对应的测试工具集对所述待测应用的用户界面进行自动化测试,包括:
7.根据权利要求6所述的方法,其中,所述基于所述测试脚本中的所述环境参数,调用与所述运行环境对应的测试工具集对所述待测应用的用户界面进行自动化测试,还包括:
8.根据权利要求1所述的方法,其中,所述运行环境包括:android系统、ios系统、windows系统、macos系统和web浏览器中的至少一种。
9.根据权利要求1所述的方法,其中,所述测试工具集包括:android系统下的测试工具集、ios系统下的测试工具集、windows系统下的测试工具集、macos系统下的测试工具集和web浏览器的测试工具集中的至少一种。
【专利技术属性】
技术研发人员:刘秉星,都宏宾,
申请(专利权)人:广州度岭科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。