本文作者:kaifamei

无线通信功能测试方法、设备及存储介质与流程

更新时间:2025-12-21 20:26:01 0条评论

无线通信功能测试方法、设备及存储介质与流程



1.本技术涉及电子设备测试领域,尤其涉及一种无线通信功能测试方法、设备及存储介质。


背景技术:



2.电子设备出厂前通常需要通过辅助测试软件来对电子设备的短距离无线通信功能进行测试,例如对蓝牙功能进行测试。然而,在通过现有的辅助测试软件测试电子设备的无线通信功能时,一旦出现问题,往往需要人为介入,对电子设备的日志信息进行排查,从而确定问题出现的原因和解决方案,占用大量的时间成本和人力成本。如何简化无线通信功能的测试程序、缩短测试周期成为了亟需解决的问题。


技术实现要素:



3.本技术的主要目的在于提供一种无线通信功能测试方法、设备及计算机存储介质,旨在缩短电子设备无线通信功能的测试周期,提高测试效率,降低测试成本。
4.第一方面,本技术提供一种无线通信功能测试方法,所述无线通信功能测试方法包括以下步骤:
5.获取目标测试用例;
6.获取各所述目标测试用例对应的基准日志信息;
7.基于所述目标测试用例,对待测设备的无线通信功能进行测试,得到所述目标测试用例对应的目标日志信息;
8.基于预设的日志信息分析模型,根据所述目标测试用例、所述基准日志信息和所述目标日志信息,确定所述待测设备的测试结果。
9.第二方面,本技术还提供一种无线通信功能测试设备,所述无线通信功能测试设备包括:
10.处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如上所述的无线通信功能测试方法的步骤。
11.第四方面,本技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如上所述的无线通信功能测试方法。
12.本技术提供一种无线通信功能测试方法、设备及计算机存储介质,本技术通过获取目标测试用例;获取各所述目标测试用例对应的基准日志信息;基于所述目标测试用例,对待测设备的无线通信功能进行测试,得到所述目标测试用例对应的目标日志信息;基于预设的日志信息分析模型,根据所述目标测试用例、所述基准日志信息和所述目标日志信息,确定所述待测设备的测试结果。由于基于预设的目标测试用例对待测设备的无线通信功能进行测试,并基于日志分析模型自动分析执行目标测试用例得到的目标日志信息,降
低了无线通信功能测试的人力成本和时间成本,缩短了电子设备无线通信功能的测试周期,提高了测试效率。
附图说明
13.为了更清楚地说明本技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
14.图1为本技术一实施例提供的一种无线通信功能测试方法的流程示意图;
15.图2为本技术一实施例提供的一种无线通信功能测试方法的使用场景图;
16.图3为本技术一实施例提供的一种无线通信功能测试方法的子步骤流程示意图;
17.图4为本技术一实施例提供的一种无线通信功能测试方法的子步骤流程示意图;
18.图5为本技术一实施例提供的一种日志信息分析模型的示意性框图;
19.图6为本技术一实施例提供的一种日志信息分析模型的示意性框图;
20.图7为本技术一实施例涉及的计算机设备的结构示意框图。
具体实施方式
21.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
22.附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
23.本技术实施例提供一种无线通信功能测试方法、计算机设备及计算机可读存储介质。
24.下面结合附图,对本技术的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
25.请参照图1,图1为本技术的实施例提供的一种无线通信功能测试方法的流程示意图。该无线通信功能测试方法可以用于待测设备中,以实现对终端设备或服务器的无线通信功能进行测试,所述待测设备可以是终端设备或服务器。其中,终端设备可以是手机、平板电脑、笔记本电脑、台式电脑、个人数字助理和穿戴式设备等电子设备;服务器可以为独立的服务器,也可以为服务器集,也可以是云服务器。
26.其中,所述待测设备的操作系统为鸿蒙系统、安卓系统、ios中的至少一者。
27.请参照图2,图2是本技术一实施例提供的一种使用场景图。如图2所示,待测设备执行目标测试用例得到目标日志信息,基于日志信息分析模型对所述目标日志信息进行分析。可选的,还能够根据所述日志信息分析模型得到的测试结果对目标测试用例进行调整。
28.示例性的,所述无线通信功能测试方法可以应用于请求服务的客户端设备,也可以应用于提供服务的服务端设备,即所述待测设备可以是客户端设备或服务端设备。具体地,所述待测设备可以是智能手机、平板电脑、笔记本电脑、台式电脑、蓝牙耳机、蓝牙音箱、
蓝牙鼠标等具有短距离无线通信功能的电子设备。当然也不限于此,所述无线通信功能测试方法可以由待测设备执行,也可以由待测设备之外的服务器执行,例如待测设备将目标日志信息发送至预设的服务器,再由服务器向待测设备输出测试结果,在此不做限定。
29.如图1所示,该无线通信功能测试方法包括步骤s101至步骤s104。
30.s101、获取目标测试用例。
31.示例性的,所述目标测试用例可以是用户根据无线通信功能测试的需求选择,从至少一个测试用例中选择的,也可以是根据待测设备的特性预先配置的,在此不做限定。
32.示例性的,用户从至少一个测试用例中选择用于进行无线通信功能测试的目标测试用例,提高了无线通信功能测试的灵活性,用户可以有针对性地选择目标测试用例,例如通过多次选择相同的目标测试用例,对一个功能进行多次测试,避免测试过程中偶然性因素的干扰,提高了无线通信功能测试的准确度。
33.请参见图3,图3为本技术一实施例提供的一种无线通信功能测试方法的子步骤流程示意图。
34.如图3所示,在一些实施方式中,所述获取目标测试用例,包括:步骤s1011、确定所述待测设备的设备属性,其中,所述设备属性包括客户端和/或服务端;步骤s1012、根据所述设备属性,获取预设的基础测试用例;步骤s1013、根据所述基础测试用例,确定所述目标测试用例。
35.示例性的,所述客户端是指请求服务的终端设备,所述服务端是指提供服务的终端设备。本实施例提供的无线通信功能测试方法能够用于对客户端设备和/或服务端设备的无线通信功能进行测试。对于同一功能而言,客户端设备和服务端设备通常需要执行不同的操作。因此,对于不同设备属性的待测设备,进行无线通信功能测试的目标测试用例也不相同。可以理解的,不同设备属性的待测设备也可以对应相同的目标测试用例,在此不做限定。
36.举例而言,电子设备通过蓝牙功能向智能手机提供服务,则提供服务的电子设备是服务端设备,智能手机是客户端设备。例如,蓝牙温度计与智能手机通过蓝牙功能连接,为智能手机提供“温度”数据服务,因此蓝牙温度计是服务端设备,智能手机是客户端设备。
37.示例性的,所述目标测试用例是通过对至少一个基础测试用例进行组合得到的。
38.由于客户端设备、服务端设备对应的目标测试用例不同,对于客户端设备、服务端设备预设的基础测试用例也不相同。
39.以蓝牙功能为例,在电子设备之间进行蓝牙连接时,客户端设备与服务端设备执行的操作是不相同的。例如,服务端设备进行蓝牙连接时需要进行发起广播,客户端设备进行蓝牙连接时则需要进行蓝牙扫描。因此,对于服务端设备的蓝牙功能测试而言,需要测试服务端设备能否正常发起广播和停止广播,即服务端设备对应的基础测试用例中可以包括发起广播、停止广播;对于客户端设备的蓝牙功能测试而言,需要测试客户端设备能否正常发起蓝牙扫描流程和停止蓝牙扫描,即客户端设备对应的基础测试用例中可以包括发起蓝牙扫描流程、停止蓝牙扫描流程。
40.示例性的,对于服务端设备的蓝牙功能而言,所述基础测试用例可以包括:创建gatt服务端实例、获取待测设备连接的蓝牙设备标识、发起和停止广播、回复客户端设备的读写请求、订阅和取消订阅蓝牙设备连接状态变化事件、订阅和取消订阅特征值读请求事
件、订阅和取消订阅特征值写请求事件、订阅和取消订阅描述符读请求事件、订阅和取消订阅描述符写请求事件中的至少一者。
41.示例性的,对于服务端设备的蓝牙功能而言,所述基础测试用例可以包括:创建gatt客户端实例、发起和停止蓝牙设备扫描流程、订阅和取消订阅蓝牙设备发现上报事件、发起和断开与蓝牙设备的连接、订阅和取消订阅蓝牙设备连接状态变化事件、读取蓝牙设备特定服务的特征值、读取蓝牙设备特定的特征包含的描述符、向蓝牙设备写入特定的特征值、订阅和取消订阅蓝牙设备的特征值变化事件。
42.示例性的,所述目标测试用例还包括含有可调整参数的可调整用例,用户可以在无线通信功能测试的过程中调整可调整用例中的至少一部分参数。具体地,对于服务端设备的蓝牙功能,用户可以调整广播发送间隔、广播发送频率、广播的可连接性;对于客户端设备的蓝牙设备,用户可以调整设备扫描频率、扫描模式,例如将扫描模式调整为低功耗模式、均衡模式、低延迟模式中的任一者。
43.s102、获取各所述目标测试用例对应的基准日志信息。
44.示例性的,通过预先设置的基准日志信息,对比各个目标测试用例得到目标日志信息,以对待测设备的无线通信功能进行评估。
45.示例性的,所述基准日志信息包括基准参数,用于与目标日志信息中的关键参数进行对比。举例而言,所述基准参数可以是待测设备的无线通信功能正常运行时日志信息中的参数。具体地,所述基准参数可以是数值,也可以是数值范围,在此不做限定。
46.示例性的,所述基准日志信息可以是根据组成所述目标测试用例的基础测试用例确定的。例如,根据组成所述目标测试用例的各基础测试用例对应的基础日志信息,得到所述目标测试用例对应的基准日志信息。当然也不限于此,所述基准日志信息也可以是针对各所述目标测试用例分别设置的,在此不做限定。
47.s103、基于所述目标测试用例,对待测设备的无线通信功能进行测试,得到所述目标测试用例对应的目标日志信息。
48.示例性的,待测设备的系统在执行操作的过程中会产生日志信息,所述日志信息例如可以是不同类型的log日志文件。
49.举例而言,若待测设备的操作系统为开源鸿蒙系统(open harmony os,ohos),在待测设备执行操作的过程中产生的日志信息为hilog日志文件。hilog日志文件中的数据包括debug、info、warn、error和fatal等可指定级别,通过对hilog日志文件中的信息进行分析,能够确定待测设备系统执行的操作。
50.示例性的,对目标测试用例的执行进程进行监听,当所述目标测试用例执行结束时,抓取所述待测设备中的日志信息。具体地,所述目标测试用例执行结束,可以是指所述目标测试用例执行完毕,也可以是指所述目标测试用例执行的过程中出现异常,导致所述目标测试用例的执行进程无法继续。
51.在一些实施方式中,所述基于所述目标测试用例,对待测设备的无线通信功能进行测试,得到所述目标测试用例对应的目标日志信息,包括:执行所述目标测试用例,得到与所述目标设备进行交互的原始日志信息;对所述原始日志信息进行预处理,得到所述目标日志信息。
52.示例性的,由于日志信息通常是非结构化的数据信息,对系统生成的原始日志信
息进行预处理,得到含有结构化日志信息的目标日志信息,提高了日志分析模型对日志信息进行分析的准确性。
53.请参照图4,图4为本技术一实施例提供的一种无线通信功能测试方法的子步骤流程示意图。
54.如图4所示,在一些实施方式中,所述对所述原始日志信息进行预处理,得到所述目标日志信息,包括:步骤s1031、基于所述基准日志信息中的基准参数,确定所述原始日志信息中的关键参数;步骤s1032、基于预设的步骤识别规则,确定所述原始日志信息中的预设步骤。
55.示例性的,所述原始日志信息中包括用于基准参数进行对比的关键参数。
56.示例性的,根据所述基准日志信息中的基准参数,在目标日志信息中标记出与所述基准参数对应的关键参数,以便日志信息分析模型对所述基准参数和所述关键参数进行对比和分析。
57.示例性的,可以根据预设的日志关键字确定所述关键参数。当然也不限于此,所述关键参数也可以是根据参数在所述目标日志信息中的位置确定的,在此不做限定。
58.示例性的,在无线通信功能测试中,各个步骤之间可能存在相互依赖或者相互影响的关系。举例而言,若扫描步骤中的信号强度较低,可能导致文件发送步骤发送失败。因此,在原始日志信息中确定可能影响其他步骤的预设步骤或者可能受其他步骤影响的预设步骤,以便日志信息分析模型对预设步骤之间的关系进行分析。
59.示例性的,根据预设的日志关键字对所述原始日志信息中的预设步骤进行识别。具体地,所述预设步骤可以包括:数据读写步骤、数据交互步骤等,在此不做限定。
60.确定原始日志信息中的关键参数和预设步骤,以便后续日志信息分析模型对关键参数和预设步骤进行分析,提高了日志信息分析的效率以及测试结果的准确性。
61.在一些实施方式中,所述对所述原始日志信息进行预处理,得到所述目标日志信息,还包括:步骤s1033、获取所述待测设备执行所述目标测试用例的电磁环境参数,将所述电磁环境参数与对应的原始日志信息进行关联。
62.示例性的,无线通信功能的运行与电子设备所处的电磁环境有关。以蓝牙功能为例,环境的温度、湿度、空旷程度都有可能对蓝牙信号的衰减测量值造成影响,并且环境中存在的电磁干扰也可能有限蓝牙功能测试的进行。因此,为了防止电磁环境信息作为测试的变量对无线通信功能测试的准确性造成影响,将所述电磁环境参数与对应的原始日志信息进行关联,在目标日志信息中记录所述电磁环境参数。
63.在目标日志信息中记录目标测试用例执行时的电磁环境参数,以便排除环境因素的干扰,提高无线通信功能测试的准确性。
64.在一些实施方式中,所述获取所述待测设备执行所述目标测试用例的电磁环境参数,将所述电磁环境参数与对应的原始日志信息进行关联,包括:获取所述原始日志信息中出现告警信息时的电磁环境参数,将所述电磁环境参数与所述告警信息进行关联。
65.示例性的,也可以是在无线通信功能测试中出现异常情况时,获取所述电磁环境参数,使得获取到的电磁环境参数对于无线通信功能测试中的异常情况更有针对性,便于对异常情况出现的原因进行分析。
66.s104、基于预设的日志信息分析模型,根据所述目标测试用例、所述基准日志信息
和所述目标日志信息,确定所述待测设备的测试结果。
67.示例性的,通过预设的日志信息分析模型,对比基准日志信息和目标日志信息,以及对所述目标日志信息进行分析,结合测试使用的目标测试用例,得到所述待测设备针对所述目标测试用例的测试结果。
68.示例性的,所述测试结果包括设备测试级别、用例参考信息、参数参考信息中的至少一者。具体地,所述设备测试级别用于反映对所述待测设备无线通信功能的评级,待测设备的设备测试级别高,表明所述待测设备的无线通信功能健壮性较高,只有在较为严苛的条件下才可能出现异常,反之,待测设备的设备测试级别低,表明所述待测设备的无线通信功能健壮性较低;所述用例参考信息用于根据已执行的目标测试用例的目标日志信息,确定待测设备当前情况下可能出现异常的测试用例,以便用户根据用例参考信息进行无线通信功能测试;所述参数参考信息用于确定可调整参数的参考值,以便用户调整目标测试用例中的可调整参数后进行无线通信功能测试。
69.在一些实施方式中,所述基于预设的日志信息分析模型,根据所述目标测试用例、所述基准日志信息和所述目标日志信息,确定所述待测设备的测试结果,包括:基于所述日志信息分析模型,根据所述目标测试用例的用例级别、所述目标日志信息中的关键参数、所述电磁环境参数以及所述基准日志信息中的基准参数,确定所述测试结果,所述测试结果包括:设备测试级别、用例参考信息、参数参考信息中的至少一者;其中,所述用例参考信息用于对获取的所述目标测试用例进行调整,所述参数参考信息用于对所述目标测试用例中的可调整参数进行调整。
70.示例性的,由于所述基准日志信息包括用于与所述目标日志信息中的关键参数进行对比的基准参数,通过对比所述关键参数和所述基准参数,能够确定所述目标日志信息是否存在异常,进而确定所述目标测试用例的执行是否存在异常。例如,若所述基准参数为数值,所述关键参数与所述基准参数的数值不一致,则所述目标日志信息与所述基准日志信息不匹配,表示所述目标测试用例的执行存在异常;若所述基准参数为数值范围,所述关键参数的数值不在所述基准参数的数值范围内,则所述目标日志信息与所述基准日志信息不匹配,表示所述目标测试用例的执行存在异常。当然也不限于此,在此不做限定。
71.示例性的,各个目标测试用例对应有预设的用例级别,所述日志分析模型根据用户选择的目标测试用例的用例级别、所述基准日志信息和所述目标日志信息,确定所述设备测试等级;若在用例级别较低的目标测试用例对应的目标日志信息中出现与基准日志信息不匹配等异常,则说明所述待测设备的无线通信功能完成度较低,对应的设备测试级别也较低;反之,若在用例级别较低的目标测试用例对应的目标日志信息中没有出现异常,但用例级别较高的目标测试用例对应的目标日志信息与基准日志信息不匹配,则说明所述待测设备的无线通信功能具有较高的完成度,对应的设备测试级别也较高。
72.示例性的,所述日志信息分析模型根据所述目标日志信息中的基准参数,确定无线通信功能可能出现异常的测试,输出用例参考信息,用于建议用户通过用例参考信息中的参考用例对待测设备进行测试,以保证测试的全面性。
73.示例性的,当目标日志信息中的关键参数与基准日志信息中的基准参数不匹配时,所述日志信息分析模型能够输出参数参考信息,建议用户调整所述目标测试用例中的可调整参数后再次进行测试。当然也不限于此,所述日志信息分析模型也可以同时包括用
例参考信息和参数参考信息,在此不做限定。
74.示例性的,通过输出所述设备测试级别,用户能够清楚直观地了解当前待测设备的无线通信功能的完成度高低;通过所述输出用例参考信息,有助于对待测设备的无线通信功能进行更全面的测试,排除困难存在的问题;通过输出所述参数参考信息,能够使用户对可调节参数进行调节,快速排查测试中出现问题的可能原因。
75.在一些实施方式中,所述方法在所述基于预设的日志信息分析模型,根据所述目标测试用例、所述基准日志信息和所述目标日志信息,确定所述待测设备的测试结果之前,还包括:通过预设的异常目标日志样本和正常目标日志样本,对所述日志信息分析模型进行训练,以使所述日志信息分析模型能够根据输入的所述基准日志信息和所述目标日志信息确定设备测试级别、用例参考信息、参数参考信息中的至少一者;其中,所述异常目标日志样本为测试结果异常的目标日志信息,所述正常目标日志信息为测试结果正常的目标日志信息。
76.示例性的,通过带有标签的目标日志样本对预设的日志信息分析模型进行训练。其中,所述目标日志样本包括正常目标日志样本和异常目标日志样本。
77.示例性的,可以预先对异常目标日志样本和正常目标日志样本中的参数进行标记。例如,标记出目标日志样本对应的设备测试等级。又例如,标记出异常目标日志样本中导致测试结果异常的因素,具体地,可以是标记导致测试结果异常的可调整参数的数值,也有可以是标记导致测试结果异常的电磁环境参数,在此不做限定。又例如,标记出异常目标日志样本和正常目标日志样本中各个步骤之间的依赖关系,以便日志信息分析模型能够对目标日志信息中的预设步骤进行分析。
78.示例性的,所述日志信息分析模型可以通过机器学习算法,对所述异常目标日志样本和所述正常目标日志样本中的参数和步骤进行分析,以使所述日志信息分析模型能够根据输入的所述基准日志信息和所述目标日志信息确定设备测试级别、用例参考信息、参数参考信息中的至少一者。
79.请参照图5、图6,图5为本技术一实施例提供的一种日志信息分析模型的示意性框图;图6为本技术一实施例提供的一种日志信息分析模型的示意性框图。
80.示例性的,针对服务端设备和客户端设备无线通信功能的子功能,分别训练日志信息分析模型的子模型。
81.如图5所示,对于服务端设备的蓝牙功能,日志信息分析模型包括:广播发送子模型、服务修改子模型、回复功能子模型、订阅修改子模型中的至少一者;
82.如图6所示,对于客户端设备的蓝牙功能,日志信息分析模型包括:连接功能子模型、扫描功能子模型、信号强度子模型、广播读取子模型。
83.在一些实施方式中,根据选择的目标测试用例,确定所述目标测试用例对应的子模型,以便根据对应的子模型分析执行目标测试用例得到的目标日志信息,提高日志信息分析的准确性。
84.本技术提供的无线通信功能测试方法,通过获取目标测试用例;获取各所述目标测试用例对应的基准日志信息;基于所述目标测试用例,对待测设备的无线通信功能进行测试,得到所述目标测试用例对应的目标日志信息;基于预设的日志信息分析模型,根据所述目标测试用例、所述基准日志信息和所述目标日志信息,确定所述待测设备的测试结果。
基于预设的目标测试用例对待测设备的无线通信功能进行测试,并基于日志分析模型自动分析执行目标测试用例得到的目标日志信息,降低了无线通信功能测试的人力成本和时间成本,缩短了电子设备无线通信功能的测试周期,提高了测试效率。
85.请参阅图7,图7为本技术实施例提供的一种计算机设备的结构示意性框图。该计算机设备可以为服务器或终端。
86.如图7所示,该计算机设备包括通过系统总线连接的处理器、存储器和网络接口,其中,存储器可以包括存储介质和内存储器。
87.存储介质可存储操作系统和计算机程序。该计算机程序包括程序指令,该程序指令被执行时,可使得处理器执行任意一种无线通信功能测试方法。
88.处理器用于提供计算和控制能力,支撑整个计算机设备的运行。
89.内存储器为存储介质中的计算机程序的运行提供环境,该计算机程序被处理器执行时,可使得处理器执行任意一种无线通信功能测试方法。
90.该网络接口用于进行网络通信,如发送分配的任务等。本领域技术人员可以理解,图7中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
91.应当理解的是,处理器可以是中央处理单元(central processing unit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
92.其中,在一个实施例中,所述处理器用于运行存储在存储器中的计算机程序,以实现如下步骤:
93.获取目标测试用例;
94.获取各所述目标测试用例对应的基准日志信息;
95.基于所述目标测试用例,对待测设备的无线通信功能进行测试,得到所述目标测试用例对应的目标日志信息;
96.基于预设的日志信息分析模型,根据所述目标测试用例、所述基准日志信息和所述目标日志信息,确定所述待测设备的测试结果。
97.在一个实施例中,所述处理器在实现所述基于所述目标测试用例,对待测设备的无线通信功能进行测试,得到所述目标测试用例对应的目标日志信息时,用于实现:
98.执行所述目标测试用例,得到执行所述目标测试用例的原始日志信息;
99.对所述原始日志信息进行预处理,得到所述目标日志信息。
100.在一个实施例中,所述处理器在实现所述对所述原始日志信息进行预处理,得到所述目标日志信息时,用于实现:
101.基于所述基准日志信息中的基准参数,确定所述原始日志信息中的关键参数;
102.基于预设的步骤识别规则,确定所述原始日志信息中的预设步骤;
103.其中,所述目标日志信息包括所述关键参数和/或所述预设步骤。
104.在一个实施例中,所述处理器在实现所述对所述原始日志信息进行预处理,得到所述目标日志信息时,用于实现:
105.获取所述待测设备执行所述目标测试用例的电磁环境参数,将所述电磁环境参数与对应的原始日志信息进行关联。
106.在一个实施例中,所述处理器在实现所述基于预设的日志信息分析模型,根据所述目标测试用例、所述基准日志信息和所述目标日志信息,确定所述待测设备的测试结果时,用于实现:
107.基于所述日志信息分析模型,根据目标日志信息中的关键参数、所述电磁环境参数以及所述基准日志信息中的基准参数,确定所述测试结果,所述测试结果包括:用例参考信息和/或参数参考信息;
108.其中,所述用例参考信息用于对获取的所述目标测试用例进行调整,所述参数参考信息用于对所述目标测试用例中的可调整参数进行调整。
109.在一个实施例中,所述处理器在实现所述基于预设的日志信息分析模型,根据所述目标测试用例、所述基准日志信息和所述目标日志信息,确定所述待测设备的测试结果之前,用于实现:
110.通过预设的异常目标日志样本和正常目标日志样本,对所述日志信息分析模型进行训练,以使所述日志信息分析模型能够根据输入的所述基准日志信息和所述目标日志信息确定用例参考信息和/或参数参考信息;
111.其中,所述异常目标日志样本为测试结果异常的目标日志信息,所述正常目标日志信息为测试结果正常的目标日志信息。
112.在一个实施例中,所述处理器在实现所述获取目标测试用例时,用于实现:
113.确定所述待测设备的设备属性,其中,所述设备属性包括客户端和/或服务端;
114.根据所述设备属性,获取预设的基础测试用例;
115.根据所述基础测试用例,确定所述目标测试用例。
116.需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述无线通信功能测试的具体工作过程,可以参考前述无线通信功能测试控制方法实施例中的对应过程,在此不再赘述。
117.本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序中包括程序指令,所述程序指令被执行时所实现的方法可参照本技术无线通信功能测试方法的各个实施例。例如,该计算机程序被处理器加载,可以执行如下步骤:
118.获取目标测试用例;获取各所述目标测试用例对应的基准日志信息;基于所述目标测试用例,对待测设备的无线通信功能进行测试,得到所述目标测试用例对应的目标日志信息;基于预设的日志信息分析模型,根据所述目标测试用例、所述基准日志信息和所述目标日志信息,确定所述待测设备的测试结果。
119.其中,所述计算机可读存储介质可以是前述实施例所述的计算机设备的内部存储单元,例如所述计算机设备的硬盘或内存。所述计算机可读存储介质也可以是所述计算机设备的外部存储设备,例如所述计算机设备上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。
120.应当理解,在此本技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本技术。如在本技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
121.还应当理解,在本技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
122.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。

技术特征:


1.一种无线通信功能测试方法,其特征在于,所述方法包括:获取目标测试用例;获取各所述目标测试用例对应的基准日志信息;基于所述目标测试用例,对待测设备的无线通信功能进行测试,得到所述目标测试用例对应的目标日志信息;基于预设的日志信息分析模型,根据所述目标测试用例、所述基准日志信息和所述目标日志信息,确定所述待测设备的测试结果。2.根据权利要求1所述的无线通信功能测试方法,其特征在于,所述基于所述目标测试用例,对待测设备的无线通信功能进行测试,得到所述目标测试用例对应的目标日志信息,包括:执行所述目标测试用例,得到执行所述目标测试用例的原始日志信息;对所述原始日志信息进行预处理,得到所述目标日志信息。3.根据权利要求2所述的无线通信功能测试方法,其特征在于,所述对所述原始日志信息进行预处理,得到所述目标日志信息,包括:基于所述基准日志信息中的基准参数,确定所述原始日志信息中的关键参数;基于预设的步骤识别规则,确定所述原始日志信息中的预设步骤;其中,所述目标日志信息包括所述关键参数和/或所述预设步骤。4.根据权利要求2所述的无线通信功能测试方法,其特征在于,所述对所述原始日志信息进行预处理,得到所述目标日志信息,还包括:获取所述待测设备执行所述目标测试用例的电磁环境参数,将所述电磁环境参数与对应的原始日志信息进行关联。5.根据权利要求4所述的无线通信功能测试方法,其特征在于,所述基于预设的日志信息分析模型,根据所述目标测试用例、所述基准日志信息和所述目标日志信息,确定所述待测设备的测试结果,包括:基于所述日志信息分析模型,根据所述目标测试用例的用例级别、所述目标日志信息中的关键参数、所述电磁环境参数以及所述基准日志信息中的基准参数,确定所述测试结果,所述测试结果包括:设备测试级别、用例参考信息、参数参考信息中的至少一者;其中,所述用例参考信息用于对获取的所述目标测试用例进行调整,所述参数参考信息用于对所述目标测试用例中的可调整参数进行调整。6.根据权利要求5所述的无线通信功能测试方法,其特征在于,所述方法在所述基于预设的日志信息分析模型,根据所述目标测试用例、所述基准日志信息和所述目标日志信息,确定所述待测设备的测试结果之前,还包括:通过预设的异常目标日志样本和正常目标日志样本,对所述日志信息分析模型进行训练,以使所述日志信息分析模型能够根据输入的所述基准日志信息和所述目标日志信息确定设备测试级别、用例参考信息、参数参考信息中的至少一者;其中,所述异常目标日志样本为测试结果异常的目标日志信息,所述正常目标日志信息为测试结果正常的目标日志信息。7.根据权利要求1-5任一项所述的无线通信功能测试方法,其特征在于,所述获取目标测试用例,包括:
确定所述待测设备的设备属性,其中,所述设备属性包括客户端和/或服务端;根据所述设备属性,获取预设的基础测试用例;根据所述基础测试用例,确定所述目标测试用例。8.根据权利要求1-5任一项所述的无线通信测试方法,其特征在于,所述待测设备的操作系统为鸿蒙系统、安卓系统、ios中的至少一者。9.一种无线通信功能测试设备,其特征在于,所述无线通信功能测试设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如权利要求1至7中任一项所述的无线通信功能测试方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如权利要求1至7中任一项所述的无线通信功能测试方法的步骤。

技术总结


本申请涉及电子设备测试领域,提供一种无线通信功能测试方法、设备及存储介质,该方法包括:获取目标测试用例;获取各所述目标测试用例对应的基准日志信息;基于所述目标测试用例,对待测设备的无线通信功能进行测试,得到所述目标测试用例对应的目标日志信息;基于预设的日志信息分析模型,根据所述目标测试用例、所述基准日志信息和所述目标日志信息,确定所述待测设备的测试结果。通过执行目标测试用例得到目标日志信息,并通过日志分析模型对目标日志信息进行分析,缩短了电子设备无线通信功能的测试周期,提高了测试效率,降低了测试成本。试成本。试成本。


技术研发人员:

唐礼伟 时文龙 许之一杰 刘童

受保护的技术使用者:

深圳开鸿数字产业发展有限公司

技术研发日:

2022.09.30

技术公布日:

2023/1/17


文章投稿或转载声明

本文链接:http://www.wtabcd.cn/zhuanli/patent-1-84827-0.html

来源:专利查询检索下载-实用文体写作网版权所有,转载请保留出处。本站文章发布于 2023-01-28 15:06:13

发表评论

验证码:
用户名: 密码: 匿名发表
评论列表 (有 条评论
2人围观
参与讨论