The invention discloses a UI test method, which comprises the following steps: configuring initialization service interface parameters and operation service interface parameters; calling the corresponding initialization service interface based on the initialization service interface parameters to connect the terminal to be tested and start the application to be tested in the terminal to be tested; and based on the operation service. Interface parameters, invoke the corresponding operation service interface to control the test terminal to perform the corresponding UI test operation on the test application; receive the UI test results returned by the test terminal. The invention also discloses a UI test device and a computer readable storage medium. The invention improves the efficiency of UI automation test and reduces the cost of management and testing.
【技术实现步骤摘要】
UI测试方法、设备及可读存储介质
本专利技术涉及UI自动化测试
,尤其涉及一种UI测试方法、UI测试设备及计算机可读存储介质。
技术介绍
现有UI(UserInterface,用户界面)自动化测试技术中,通常使用Python、Java等脚本语言编写自动化测试脚本,然后再调用Appium、Seleium等开源API进行手机UI自动化测试。现有UI自动化测试技术需要依赖开发人员开发自动化测试脚本,同时还会产生大量重复代码和自动化测试脚本文件,不仅测试效率低,而且开发与管理成本高。
技术实现思路
本专利技术的主要目的在于提供一种UI测试方法、UI测试设备及计算机可读存储介质,旨在解决如何提升UI自动化测试的测试效率并降低开发与管理成本的技术问题。为实现上述目的,本专利技术提供一种UI测试方法,所述UI测试方法包括以下步骤:配置初始化服务接口参数与操作服务接口参数;基于所述初始化服务接口参数,调用对应的初始化服务接口,以连接待测终端并启动所述待测终端内的待测应用;基于所述操作服务接口参数,调用对应的操作服务接口,以控制所述待测终端对所述待测应用执行相应的UI测试操作;接收所述待测终端返回的UI测试结果。可选地,所述初始化服务接口参数包括:设备初始化参数与应用初始化参数;所述初始化服务接口包括:待测终端初始化服务接口与待测应用初始化服务接口;所述基于所述初始化服务接口参数,调用对应的初始化服务接口,以连接待测终端并启动所述待测终端内的待测应用包括:基于所述设备初始化参数,调用所述待测终端初始化服务接口,以供通过调用测试工具的API与待测终端建立WIFI连接;基于所 ...
【技术保护点】
1.一种UI测试方法,其特征在于,所述UI测试方法包括以下步骤:配置初始化服务接口参数与操作服务接口参数;基于所述初始化服务接口参数,调用对应的初始化服务接口,以连接待测终端并启动所述待测终端内的待测应用;基于所述操作服务接口参数,调用对应的操作服务接口,以控制所述待测终端对所述待测应用执行相应的UI测试操作;接收所述待测终端返回的UI测试结果。
【技术特征摘要】
1.一种UI测试方法,其特征在于,所述UI测试方法包括以下步骤:配置初始化服务接口参数与操作服务接口参数;基于所述初始化服务接口参数,调用对应的初始化服务接口,以连接待测终端并启动所述待测终端内的待测应用;基于所述操作服务接口参数,调用对应的操作服务接口,以控制所述待测终端对所述待测应用执行相应的UI测试操作;接收所述待测终端返回的UI测试结果。2.如权利要求1所述的UI测试方法,其特征在于,所述初始化服务接口参数包括:设备初始化参数与应用初始化参数;所述初始化服务接口包括:待测终端初始化服务接口与待测应用初始化服务接口;所述基于所述初始化服务接口参数,调用对应的初始化服务接口,以连接待测终端并启动所述待测终端内的待测应用包括:基于所述设备初始化参数,调用所述待测终端初始化服务接口,以供通过调用测试工具的API与待测终端建立WIFI连接;基于所述应用初始化参数,调用所述待测应用初始化服务接口,以供通过调用测试工具的API启动所述待测终端内的待测应用。3.如权利要求1所述的UI测试方法,其特征在于,所述操作服务接口包括:应用操作服务接口、操作验证服务接口、获取应用页面服务接口以及获取截图服务接口;所述基于所述操作服务接口参数,调用对应的操作服务接口,以控制所述待测终端对所述待测应用执行相应的UI测试操作包括:基于所述操作服务接口参数的数值,确定对应的操作服务接口;调用所述操作服务接口,以供通过调用测试工具的API控制所述待测终端对所述待测应用执行相应的UI测试操作。4.如权利要求1-3中任一项所述的UI测试方法,其特征...
【专利技术属性】
技术研发人员:曾波,李晶,晋晓峰,王惠惠,盛勤,周翠,
申请(专利权)人:深圳前海微众银行股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。