应用的测试方法、装置、设备和存储介质制造方法及图纸

技术编号:23084864 阅读:40 留言:0更新日期:2020-01-11 01:04
本申请实施例提供的应用的测试方法、装置、设备和存储介质,涉及网络技术领域,该应用的测试方法通过在测试程序启动后,分别获取多个客户端相对应的属性信息;其中,该客户端为相互配合运行的客户端;根据属性信息分别构造出用于调用各客户端所对应的启动模块;在测试过程中,利用各启动模块调用其所对应的客户端,并执行测试程序中相对应的操作行为进行测试,解决了传统技术中通过Appium对应用仅能进行单端自动化测试的技术问题,实现了多个客户端相互配合的多端测试,提高了测试效率和交互测试的准确性。

Applied test methods, devices, equipment and storage media

【技术实现步骤摘要】
应用的测试方法、装置、设备和存储介质
本申请实施例涉及计算机网络
,具体而言,涉及一种应用的测试方法、装置、设备和存储介质。
技术介绍
每个应用,如轻应用(LightApp)、软件程序、客户端或应用程序(Application,App)在发布之前或使用过程中均需要对该应用进行大量测试,以保证该应用在各个终端设备上均能正常运行,或对优化的应用进行测试。目前,大多的应用是通过Appium进行自动化测试,Appium是一个开源的基于C/S架构的移动终端自动化测试框架。在Appium测试框架中,一个服务端只支持单个应用或终端设备进行自动化测试。然而,在某些项目中,部分应用的功能需要多个设备端之间配合完成自动化测试的相关操作,基于目前Appium测试框架无法满足多端测试的需求。
技术实现思路
本申请的目的旨在至少解决上述技术缺陷之一,特别是基于Appium测试框架无法满足多端测试需求的问题。第一方面,本申请实施例提供了一种应用的测试方法,适用于多端测试,所述测试方法包括以下步骤:>在测试程序启动后,本文档来自技高网...

【技术保护点】
1.一种应用的测试方法,其特征在于,适用于多端测试,所述测试方法包括以下步骤:/n在测试程序启动后,分别获取多个客户端相对应的属性信息;其中,多个所述客户端为相互配合运行的客户端;/n根据所述属性信息分别构造出用于调用各所述客户端所对应的启动模块;/n在测试过程中,利用各所述启动模块调用其所对应的客户端,执行所述测试程序中相对应的操作行为对所述客户端进行测试。/n

【技术特征摘要】
1.一种应用的测试方法,其特征在于,适用于多端测试,所述测试方法包括以下步骤:
在测试程序启动后,分别获取多个客户端相对应的属性信息;其中,多个所述客户端为相互配合运行的客户端;
根据所述属性信息分别构造出用于调用各所述客户端所对应的启动模块;
在测试过程中,利用各所述启动模块调用其所对应的客户端,执行所述测试程序中相对应的操作行为对所述客户端进行测试。


2.根据权利要求1所述的应用的测试方法,其特征在于,所述客户端包括第一客户端和第二客户端;
所述根据所述属性信息分别构造出用于调用各所述客户端所对应的启动模块的步骤包括:
获取第一客户端的第一属性信息,根据所述第一属性信息构造出用于调用所述第一客户端的第一启动模块;
获取第二客户端的第二属性信息,根据所述第二属性信息构造出用于调用所述第二客户端的第二启动模块。


3.根据权利要求2所述的应用的测试方法,其特征在于,所述利用各所述启动模块调用其所对应的客户端,执行所述测试程序中相对应的操作行为对所述客户端进行测试的步骤包括:
利用所述第一启动模块调用所述第一客户端,并将所述测试程序中的第一操作行为发送至第一测试服务端,其中,所述第一测试服务端用于执行所述第一操作行为对所述第一客户端进行模拟测试;
利用所述第二启动模块调用所述第二客户端,并将所述测试程序中的第二操作行为发送至第二测试服务端,其中,所述第二测试服务端用于执行所述第二操作行为对所述第二客户端进行模拟测试。


4.根据权利要求2或3所述的应用的测试方法,其特征在于,所述测试程序为用户界面自动化测试程序;
所述第一客户端包括主播客户端,所述第二客户...

【专利技术属性】
技术研发人员:欧树进
申请(专利权)人:广州虎牙科技有限公司
类型:发明
国别省市:广东;44

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

1