设备测试方法、装置、存储介质及计算机设备制造方法及图纸

技术编号:39050903 阅读:12 留言:0更新日期:2023-10-12 19:43
本发明专利技术公开了一种设备测试方法、装置、存储介质及计算机设备,涉及设备测试领域,主要在于能够提高设备的测试效率和测试准确度。其中方法包括:响应于待测试设备的测试信号,确定所述待测试设备所属的设备类型;若所述设备类型为安卓设备,则利用所述安卓设备对应的安卓测试函数库对所述安卓设备中的各种安卓测试项目进行测试,得到所述安卓设备对应的测试结果;若所述待测试设备为部件,则利用所述部件对应的部件测试函数库对所述部件中的各种部件测试项目进行测试,得到所述部件对应的测试结果。本发明专利技术使用与设备测试场景。本发明专利技术使用与设备测试场景。本发明专利技术使用与设备测试场景。

【技术实现步骤摘要】
设备测试方法、装置、存储介质及计算机设备


[0001]本专利技术涉及设备测试领域,尤其是涉及一种设备测试方法、装置、存储介质及计算机设备。

技术介绍

[0002]为了保证设备的稳定运行,设备开发完成后,需要对设备进行测试。
[0003]目前,通常通过编写测试代码来对设备进行测试。然而,设备中包含多种测试项,这种测试方式,每针对一个测试项,就需要编写一套测试代码,导致设备的测试效率较低,与此同时,由于工作人员的技术水平参差不齐,会导致测试代码编写错误的情况,从而导致设备的测试准确度较低。

技术实现思路

[0004]本专利技术提供了一种设备测试方法、装置、存储介质及计算机设备,主要在于能够提高设备的测试效率和测试准确度。
[0005]根据本专利技术的第一个方面,提供一种设备测试方法,包括:
[0006]响应于待测试设备的测试信号,确定所述待测试设备所属的设备类型;
[0007]若所述设备类型为安卓设备,则利用所述安卓设备对应的安卓测试函数库对所述安卓设备中的各种安卓测试项目进行测试,得到所述安卓设备对应的测试结果;
[0008]若所述待测试设备为部件,则利用所述部件对应的部件测试函数库对所述部件中的各种部件测试项目进行测试,得到所述部件对应的测试结果。
[0009]根据本专利技术的第二个方面,提供一种设备测试装置,包括:
[0010]确定单元,用于响应于待测试设备的测试信号,确定所述待测试设备所属的设备类型;
[0011]安卓测试单元,用于若所述设备类型为安卓设备,则利用所述安卓设备对应的安卓测试函数库对所述安卓设备中的各种安卓测试项目进行测试,得到所述安卓设备对应的测试结果;
[0012]部件测试单元,用于若所述待测试设备为部件,则利用所述部件对应的部件测试函数库对所述部件中的各种部件测试项目进行测试,得到所述部件对应的测试结果。
[0013]根据本专利技术的第三个方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以上设备测试方法。
[0014]根据本专利技术的第四个方面,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以上设备测试方法。
[0015]根据本专利技术提供的一种设备测试方法、装置、存储介质及计算机设备,与目前每进行一项测试需要编写一项测试代码的方式相比,本专利技术通过响应于待测试设备的测试信号,确定所述待测试设备所属的设备类型;若所述设备类型为安卓设备,则利用所述安卓设
备对应的安卓测试函数库对所述安卓设备中的各种安卓测试项目进行测试,得到所述安卓设备对应的测试结果;若所述待测试设备为部件,则利用所述部件对应的部件测试函数库对所述部件中的各种部件测试项目进行测试,得到所述部件对应的测试结果,由此通过构建安卓设备对应的安卓测试函数库,以及部件对应的部件测试函数库,该安卓测试函数库中涵盖了对各种安卓设备中的各种通用测试项目进行测试的测试函数,该部件测试函数库中涵盖了对各种部件的各种通用测试项目进行测试的测试函数,若要对安卓设备进行测试时,直接调用安卓测试函数库中的测试函数对安卓设备进行测试,若要对部件进行测试,直接调用部件测试函数库中的测试函数对部件进行测试即可,避免工作人员预先编写测试代码所浪费的时间,从而本专利技术能够提高设备的测试效率,与此同时,也能够避免工作人员将测试代码编写错误的情况,从而本专利技术能够提高设备的测试准确度。
附图说明
[0016]此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:
[0017]图1示出了本专利技术实施例提供的一种设备测试方法流程图;
[0018]图2示出了本专利技术实施例提供的另一种设备测试方法流程图;
[0019]图3示出了本专利技术实施例提供的一种设备测试装置的结构示意图;
[0020]图4示出了本专利技术实施例提供的另一种设备测试装置的结构示意图;
[0021]图5示出了本专利技术实施例提供的一种计算机设备的实体结构示意图。
具体实施方式
[0022]下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0023]需要说明的是,本申请提供的设备测试方法,可以应用于终端,例如终端可以是各种商业用途大平板、手机或电脑、普通消费平板电脑、智能电视、便携计算机终端,也可以是台式计算机等固定终端。
[0024]本申请实施例可以应用于计算机系统/服务器,其可与众多其它通用或专用计算系统环境或配置一起操作。适于与计算机系统/服务器一起使用的众所周知的计算系统、环境和/或配置的例子包括但不限于:个人计算机系统、服务器计算机系统、瘦客户机、厚客户机、手持或膝上设备、基于微处理器的系统、机顶盒、可编程消费电子产品、网络个人电脑、小型计算机系统﹑大型计算机系统和包括上述任何系统的分布式云计算技术环境,等等。
[0025]计算机系统/服务器可以在由计算机系统执行的计算机系统可执行指令(诸如程序模块)的一般语境下描述。通常,程序模块可以包括例程、程序、目标程序、组件、逻辑、数据结构等等,它们执行特定的任务或者实现特定的抽象数据类型。计算机系统/服务器可以在分布式云计算环境中实施,分布式云计算环境中,任务是由通过通信网络链接的远程处理设备执行的。在分布式云计算环境中,程序模块可以位于包括存储设备的本地或远程计算系统存储介质上。
[0026]目前,编写测试代码来对设备进行测试方式,导致设备的测试效率较低,与此同时,由于工作人员技术水平的参差不齐,会导致设备的测试准确度较低。
[0027]为了解决上述问题,本专利技术实施例提供了一种设备测试方法,如图1所示,所述方法包括:
[0028]101、响应于待测试设备的测试信号,确定待测试设备所属的设备类型。
[0029]对于本专利技术实施例,测试信号中携带有待测试设备的设备标识,不同设备均有其对应的唯一标识,通过设备标识,能够确定待测试设备所属的设备类型,其中,设备类型可以包括安卓设备和部件,安卓设备包括手机、平板电脑、视频会议大屏等设备,部件可以为独立摄像头、整机内的摄像头模组、系统部件等包括部件功能的设备。
[0030]102、若设备类型为安卓设备,则利用安卓设备对应的安卓测试函数库对安卓设备中的各种安卓测试项目进行测试,得到安卓设备对应的测试结果。
[0031]其中,安卓测试函数库中存储着对各种安卓设备中各种测试项目进行测试的测试函数;安卓设备中的各种测试项目包括:刷机测试、开关机测试和基本功能测试,基本功能测试包括:安卓设备的wifi功能、蓝牙功能、截图功能、解锁功能、休眠功能、安装包的安装功能等测试。
[0032]对于本专利技术实施例,在确定待测试设备所属的设备类型之后,若待测试设备为安卓设备,则在测试配置表中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备测试方法,其特征在于,包括:响应于待测试设备的测试信号,确定所述待测试设备所属的设备类型;若所述设备类型为安卓设备,则利用所述安卓设备对应的安卓测试函数库对所述安卓设备中的各种安卓测试项目进行测试,得到所述安卓设备对应的测试结果;若所述待测试设备为部件,则利用所述部件对应的部件测试函数库对所述部件中的各种部件测试项目进行测试,得到所述部件对应的测试结果。2.根据权利要求1所述的方法,其特征在于,所述安卓设备中的各种安卓测试项目包括:刷机测试、开关机测试和基本功能测试,所述利用所述安卓设备对应的安卓测试函数库对所述安卓设备中的各种安卓测试项目进行测试,得到所述安卓设备对应的测试结果,包括:在所述安卓测试函数库中确定刷机测试函数、开关机测试函数和基本功能测试函数;利用所述刷机测试函数对所述安卓设备的系统刷机功能进行测试,得到所述安卓设备对应的刷机测试结果;利用所述开关机测试函数对所述安卓设备的开关机功能进行测试,得到所述安卓设备对应的开关机测试结果;利用所述基本功能测试函数对所述安卓设备的各项基本功能进行测试,得到所述安卓设备对应的各项基本功能的测试结果。3.根据权利要求2所述的方法,其特征在于,所述利用所述刷机测试函数对所述安卓设备的系统刷机功能进行测试,得到所述安卓设备对应的刷机测试结果,包括:获取带有第一版本号的第一刷机固件和带有第二版本号的第二刷机固件;判断所述第一版本号是否与所述安卓设备的刷机前版本号一致;若所述第一版本号与所述刷机前版本号一致,则利用所述第二刷机固件对所述安卓设备进行刷机,得到第一刷机后的安卓设备;确定所述第一刷机后的安卓设备对应的第一刷机后版本号,若所述第一刷机后版本号与所述第二版本号一致,则确定所述安卓设备的系统刷机功能正常;若所述第一刷机后版本号与所述第二版本号不一致,则确定所述安卓设备的系统刷机功能异常。4.根据权利要求2所述的方法,其特征在于,所述利用所述开关机测试函数对所述安卓设备的开关机功能进行测试,得到所述安卓设备对应的开关机测试结果,包括:建立所述安卓设备与程控继电器之间的连接;接收所述程控继电器对所述安卓设备进行供电的供电信号;在接收到所述供电信号的预设时间后,判断是否接收到所述安卓设备的开机成功的提示信息;若接收到所述开机成功的提示信息,则判定所述安卓设备的开机功能正常;若未接收到所述开机成功的提示信息,则判定所述安卓设备的开机功能异常;在接收到所述开机成功的提示信息后,响应于所述程控继电器对所述安卓设备的断电信号,判断是否接收到所述安卓设备的关机成功的提示信息;若接收到所述关机成功的提示信息,则判定所述安卓设备的关机功能正常;若未接收到所述关机成功的提示信息,则判定所述安卓设备的关机功能异常。
5.根据权利要求2所述的方法,其特征在于,所述各项基本功能包括:所述安卓设备中各个APP的启动功能,所述利用所述基本功能测试函数对所述安卓设备的各项基本功能进行测试,得到所述安卓设备对应的各项基本功能的测试结果,包括:获取所述安卓设备上各个APP图标的中心...

【专利技术属性】
技术研发人员:陈广涛王文熹李涛
申请(专利权)人:珠海视熙科技有限公司
类型:发明
国别省市:

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

1