一种设备测试方法、装置、电子设备和存储介质制造方法及图纸

技术编号:31619981 阅读:20 留言:0更新日期:2021-12-29 18:54
本申请实施例公开了一种设备测试方法、装置、电子设备和存储介质,涉及通信技术领域,可以通过获取待测试设备的目标设备类型;根据目标设备类型确定与待测试设备的通信方式;获取与所述待测试设备对应的测试任务,测试任务包括至少一个测试用例;基于将测试任务中的测试用例,通过通信方式向待测试设备发送测试请求,以对待测试设备进行测试,该方案通过根据待测试设备的设备类型获取对应的测试任务,基于测试任务对待测试设备进行测试,实现对不同设备类型的设备进行测试,提高设备测试效率。提高设备测试效率。提高设备测试效率。

【技术实现步骤摘要】
一种设备测试方法、装置、电子设备和存储介质


[0001]本申请涉及通信
,具体涉及一种设备测试方法、装置、电子设备和存储介质。

技术介绍

[0002]对不同的设备的功能(例如,Wi

Fi功能或者投影功能等)以及所安装的客户端测试时,需要根据设备的设备类型,例如,手机、电脑或者是电视,为每个类型的设备设计对应的测试方法,设计的测试方法不能兼容不同设备类型的设备进行测试。

技术实现思路

[0003]本申请实施例提供一种设备测试方法、装置、电子设备和存储介质,可以对不同设备类型的设备进行测试,提高设备测试效率。
[0004]本申请实施例提供的一种设备测试方法,包括:
[0005]获取待测试设备的目标设备类型;
[0006]根据所述目标设备类型确定与所述待测试设备的通信方式;
[0007]获取与所述待测试设备对应的测试任务,所述测试任务包括至少一个测试用例;
[0008]基于将所述测试任务中的测试用例,通过所述通信方式向所述待测试设备发送测试请求,以对所述待测试设备进行测试。
[0009]相应的,本申请实施例还提供的一种设备测试装置,包括:
[0010]第一获取单元,用于获取待测试设备的目标设备类型;
[0011]确定单元,用于根据所述目标设备类型确定与所述待测试设备的通信方式;
[0012]第二获取单元,用于获取与所述待测试设备对应的测试任务,所述测试任务包括至少一个测试用例;
[0013]发送单元,用于基于将所述测试任务中的测试用例,通过所述通信方式向所述待测试设备发送测试请求,以对所述待测试设备进行测试。
[0014]相应的,本申请实施例还提供一种设备测试系统,测试系统包括服务器、测试终端和数据库,其中:
[0015]所述测试终端用于,连接待测试设备,并获取所述待测试设备的目标设备类型;
[0016]所述测试终端用于,基于所述目标设备类型,向所述服务器发送任务获取请求;
[0017]所述服务器用于,基于所述任务获取请求,从数据库中获取测试任务,并向所述终端发送所述测试任务;
[0018]所述测试终端用于,基于将所述测试任务中的测试用例对所述待测试设备安装的待测试功能模块进行测试。
[0019]相应的,本申请实施例还提供的一种电子设备,包括存储器和处理器;所述存储器存储有计算机程序,所述处理器用于运行所述存储器内的计算机程序,以执行本申请实施例提供的任一种设备测试方法。
[0020]相应的,本申请实施例还提供一种存储介质,所述存储介质用于存储计算机程序,所述计算机程序被处理器加载以执行本申请实施例提供的任一种设备测试方法。
[0021]本申请实施例通过获取待测试设备的目标设备类型;根据目标设备类型确定与待测试设备的通信方式;获取与所述待测试设备对应的测试任务,测试任务包括至少一个测试用例;基于将测试任务中的测试用例,通过通信方式向待测试设备发送测试请求,以对待测试设备进行测试,该方案通过根据待测试设备的设备类型获取对应的测试任务,基于测试任务对待测试设备进行测试,实现对不同设备类型的设备进行测试,提高设备测试效率。
附图说明
[0022]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0023]图1是本申请实施例提供设备测试方法的流程图;
[0024]图2是本申请实施例提供设备测试系统的示意图;
[0025]图3是本申请实施例提供设备测试方法的另一流程图;
[0026]图4是本申请实施例提供装置示意图;
[0027]图5是本申请实施例提供的电子设备的结构示意图。
具体实施方式
[0028]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0029]本申请实施例提供一种设备测试方法、装置、电子设备和存储介质。该设备测试装置可以集成在电子设备中,该电子设备可以是终端或者是服务器等设备。
[0030]其中,该终端可以是测试终端,测试终端可以包括智能电视机、手机、穿戴式智能设备、平板电脑、笔记本电脑、以及个人计算(PC,Personal Computer)等。
[0031]其中,服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基础云计算服务的云服务器。
[0032]以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。
[0033]本实施例将从设备测试装置的角度,该设备测试装置具体可以集成在测试终端进行描述,如图1所示,该设备测试方法的具体流程可以如下:
[0034]101、测试终端获取待测试设备的目标设备类型。
[0035]其中,待测试设备可以是不同设备类型的设备,例如,可以是手机、电脑以及电视机等。
[0036]其中,设备类型可以是根据不同设备的进行测试的通信方式得到的类型,例如,手机上通常是通过安装的应用程序进行网络交互,对手机进行测试时依赖于安装调试桥(Android Debug Bridge,adb)进行通信;电脑则是通过浏览器的方式进行网络交互,对电脑进行测试时,只需在电脑向被测试的浏览器发送测试请求即可进行测试电视机则需要通过串口进行通信。
[0037]因此,设备类型可以包括移动端、web端和TV端,其中,移动端可以是通过安卓调试桥进行测试连接的待测试设备的设备类型,web端表示测试终端对自身进行测试;TV端可以是通过串口进行通信的待测试设备的设备类型。
[0038]由上可知,可以通过连接方式确定设备类型,例如,测试终端通过检测串口是否有设备接入来判断待测试设备的设备类型是否为tv端,电子设备上安装有对移动端机型测试的测试框架,例如,Appium测试框架,可以检测移动端的接入;若待测试设备的设备类型不为tv端也不为移动端,则设备类型为web端。
[0039]可选的,若对测试终端进行测试,可以响应用户在测试终端的启动测试操作确定待测试设备的类型为web端。
[0040]102、测试终端根据目标设备类型确定与待测试设备的通信方式。
[0041]其中,通信方式可以是通过串口通信、通过安卓测试桥通信、或者是通过发送请求的方式进行通信(测试终端通过向浏览器发送测试请求进行测试)。
[0042]根据待测试本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备测试方法,其特征在于,包括:获取待测试设备的目标设备类型;根据所述目标设备类型确定与所述待测试设备的通信方式;获取与所述待测试设备对应的测试任务,所述测试任务包括至少一个测试用例;基于将所述测试任务中的测试用例,通过所述通信方式向所述待测试设备发送测试请求,以对所述待测试设备进行测试。2.根据权利要求1所述的方法,其特征在于,所述获取与所述待测试设备对应的测试任务,包括:显示所述待测试设备对应的测试任务生成界面,所述测试任务生成界面显示有至少一个测试用例,所述测试用例用于对所述待测试功能模块进行测试;响应针对测试任务生成界面内测试用例的选择操作,生成所述待测试设备对应的测试任务。3.根据权利要求1所述的方法,其特征在于,所述显示所述待测试设备对应的测试任务生成界面,包括:显示设备选择界面,所述设备选择界面包括至少一台候选设备的设备信息;响应在所述设备选择界面内基于所述候选设备的设备信息的选择操作,从所述候选设备中确定所述待测试设备;显示与所述待测试设备的目标设备类型对应的测试任务生成界面。4.根据权利要求1所述的方法,其特征在于,所述基于将所述测试任务中的测试用例,通过所述通信方式向所述待测试设备发送测试请求,包括:根据所述目标设备类型确定与所述待测试设备匹配的测试框架;通过所述通信方式建立所述测试框架与所述待测试设备之间的联系;基于所述测试框架与所述待测试设备之间的联系,根据所述测试任务中的测试用例向所述测试设备发送测试请求。5.根据权利要求1所述的方法,其特征在于,所述基于将所述测试任务中的测试用例,通过所述通信方式向所述待测试设备发送测试请求之后,所述方法包括:接收所述待测试设备根据所述...

【专利技术属性】
技术研发人员:黄奕锋
申请(专利权)人:深圳TCL新技术有限公司
类型:发明
国别省市:

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

1