CN111459794B - 通信网络测试方法、装置、计算机设备和存储介质 - Google Patents
通信网络测试方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN111459794B CN111459794B CN202010115719.5A CN202010115719A CN111459794B CN 111459794 B CN111459794 B CN 111459794B CN 202010115719 A CN202010115719 A CN 202010115719A CN 111459794 B CN111459794 B CN 111459794B
- Authority
- CN
- China
- Prior art keywords
- test
- communication
- tested
- comprehensive tester
- comprehensive
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 673
- 238000004891 communication Methods 0.000 title claims abstract description 348
- 238000000034 method Methods 0.000 claims abstract description 33
- 230000004044 response Effects 0.000 claims description 45
- 238000004590 computer program Methods 0.000 claims description 26
- 238000006243 chemical reaction Methods 0.000 claims description 11
- 230000000875 corresponding effect Effects 0.000 description 111
- 238000010586 diagram Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 239000000284 extract Substances 0.000 description 6
- 238000010295 mobile communication Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 3
- 230000035945 sensitivity Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000001276 controlling effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000002596 correlated effect Effects 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3684—Test management for test design, e.g. generating new test cases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3688—Test management for test execution, e.g. scheduling of test suites
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3692—Test management for test results analysis
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Maintenance And Management Of Digital Transmission (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请涉及一种通信网络测试方法、装置、计算机设备和存储介质。所述方法包括:获取待测试网络模式、与待测网络模式相匹配的配置文件,以及与待测网络模式相对应的预先编排好的测试用例;测试用例包括目标测试数据以及目标测试指令;对配置文件进行解析,得到模式参数;确定与当前综测仪相对应的通信协议;基于通信协议将模式参数发送至综测仪;发送的模式参数用于指示综测仪生成与待测网络模式相对应的通信网络;当待测通讯设备与综测仪生成的通信网络建立通信时,将目标测试数据以及目标测试指令发送至综测仪;发送的目标测试数据和目标测试指令用于指示综测仪对待测通讯设备进行测试。采用本方法能够提升通信网络测试效率。
Description
技术领域
本申请涉及通信技术领域,特别是涉及一种通信网络测试方法、装置、计算机设备和存储介质。
背景技术
随着通信技术的发展,手机、智能手表等通讯设备能够采用多种通信网络模式进行通信,比如,可以基于LTE(Long Term Evolution,长期演进)网络模式、W-CDMA(WidebandCodeDivision Multiple Access,第三代移动通信网络)网络模式以及GSM(Global System for Mobile Communication全球移动通信***)网络模式进行通信。为保证手机、智能手表等通讯设备能够在不同网络模式下均保持正常通信,通常需要预先基于综测仪对通讯设备进行网络模式测试。
目前的网络模式测试方法主要是通过人为对综测仪进行参数调节,使得调参后的综测仪能够生成测试所需的通信网络,并基于生成的通信网络对待测通讯设备进行测试。然而,手动调节综测仪参数不仅效率低下,而且调参过程中极易出错。
发明内容
基于此,有必要针对上述技术问题,提供一种能够对通信网络进行自动化测试的通信网络测试方法、装置、计算机设备和存储介质。
一种通信网络测试方法,所述方法包括:
获取待测试网络模式、与待测网络模式相匹配的配置文件,以及与所述待测网络模式相对应的预先编排好的测试用例;所述测试用例包括目标测试数据以及目标测试指令;
对所述配置文件进行解析,得到模式参数;
确定与当前综测仪相对应的通信协议;
基于所述通信协议将所述模式参数发送至所述综测仪;发送的模式参数用于指示所述综测仪生成与待测网络模式相对应的通信网络;
当待测通讯设备与所述综测仪生成的通信网络建立通信时,将所述目标测试数据以及目标测试指令发送至综测仪;发送的所述目标测试数据和目标测试指令用于指示所述综测仪对所述待测通讯设备进行测试。
在其中一个实施例中,所述获取与所述待测网络模式相对应的预先编排好的测试用例包括:
获取原始测试用例;
确定与所述原始测试用例相对应的测试用例模板;
从所述原始测试用例中提取目标测试数据;
将所述目标测试数据对应填充至测试用例模板,得到编排好的测试用例。
在其中一个实施例中,所述确定与当前综测仪相对应的通信协议包括:
获取针对不同型号综测仪所设置的通信测试指令;所述通信指令用于指示综测仪在接收到相匹配型号的通信测试指令时,返回对应的应答信号;
分别将所述通信测试指令发送至当前的综测仪;
当接收到所述综测仪基于所述通信测试指令返回的应答信号时,确定所述应答信号的信号类型;
根据所述应答信号的信号类型,确定与所述当前综测仪相对应的通信协议。
在其中一个实施例中,所述基于所述通信协议将所述模式参数发送至所述综测仪包括:
根据所述通信协议对所述模式参数进行格式转换,得到目标参数;
基于对所述综测仪所设定的仪表路径以及通讯接口,将所述目标参数发送至所述综测仪。
在其中一个实施例中,所述当待测通讯设备与所述综测仪生成的通信网络建立通信时,将所述目标测试数据发送至综测仪之前还包括:
判断至所述综测仪生成通信网络起第一预设时长内,待测通讯设备是否已注册至所述通信网络;
当已注册至所述通信网络时,发送预设的连接指令至所述综测仪,以使所述综测仪基于所述连接指令与所述待测通讯设备进行连接;
基于预存储的上报周期生成对应的连接参数上报任务;
将连接参数上报任务发送至所述综测仪,以使所述综测仪按照上报周期定时发送连接参数;
基于所述连接参数,判断至发送连接指令起第二预设时长内,所述待测通讯设备是否与所述综测仪生成的通信网络建立连接。
在其中一个实施例中,所述测试用例包括预设结果;所述方法还包括:
接收所述综测仪返回的测试数据,并根据测试数据生成对应的测试结果;
当所述测试结果和所述预设结果一致时,确定对所述待测通讯设备进行测试的测试结果为测试通过;
当所述测试结果和所述预设结果不一致时,确定对所述待测通讯设备进行测试的测试结果为测试失败。
在其中一个实施例中,所述方法还包括:
获取与所述测试用例相对应的测试日志和测试用例标识;
根据所述测试用例标识,将所述测试用例、测试日志以及对应的测试结果进行关联,得到关联列表;
根据关联列表生成测试结果展示页面,并对应展示所述测试结果展示页面。
一种通信网络测试装置,所述装置包括:
获取模块,用于获取待测试网络模式、与待测网络模式相匹配的配置文件,以及与所述待测网络模式相对应的预先编排好的测试用例;所述测试用例包括目标测试数据以及目标测试指令;
模式参数发送模块,用于对所述配置文件进行解析,得到模式参数;确定与当前综测仪相对应的通信协议;基于所述通信协议将所述模式参数发送至所述综测仪;发送的模式参数用于指示所述综测仪生成与待测网络模式相对应的通信网络;
测试模块,用于当待测通讯设备与所述综测仪生成的通信网络建立通信时,将所述目标测试数据以及目标测试指令发送至综测仪;发送的所述目标测试数据和目标测试指令用于指示所述综测仪对所述待测通讯设备进行测试。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
获取待测试网络模式、与待测网络模式相匹配的配置文件,以及与所述待测网络模式相对应的预先编排好的测试用例;所述测试用例包括目标测试数据以及目标测试指令;
对所述配置文件进行解析,得到模式参数;
确定与当前综测仪相对应的通信协议;
基于所述通信协议将所述模式参数发送至所述综测仪;发送的模式参数用于指示所述综测仪生成与待测网络模式相对应的通信网络;
当待测通讯设备与所述综测仪生成的通信网络建立通信时,将所述目标测试数据以及目标测试指令发送至综测仪;发送的所述目标测试数据和目标测试指令用于指示所述综测仪对所述待测通讯设备进行测试。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
获取待测试网络模式、与待测网络模式相匹配的配置文件,以及与所述待测网络模式相对应的预先编排好的测试用例;所述测试用例包括目标测试数据以及目标测试指令;
对所述配置文件进行解析,得到模式参数;
确定与当前综测仪相对应的通信协议;
基于所述通信协议将所述模式参数发送至所述综测仪;发送的模式参数用于指示所述综测仪生成与待测网络模式相对应的通信网络;
当待测通讯设备与所述综测仪生成的通信网络建立通信时,将所述目标测试数据以及目标测试指令发送至综测仪;发送的所述目标测试数据和目标测试指令用于指示所述综测仪对所述待测通讯设备进行测试。
上述通信网络测试方法、装置、计算机设备和存储介质,通过确定待测网络模式,可以获取与待测网络模式相对应的模式参数;通过确定与当前综测仪相对应的通信协议,可以基于通信协议将模式参数发送至综测仪,从而综测仪可以基于模式参数生成相对应的通信网络;通过将测试用例中的目标测试数据以及目标测试指令发送至综测仪,可以使综测仪基于目标测试数据进行设置参数调整,并基于目标测试指令对待测通讯设备进行测试。如此,便可自动化完成对待测通讯设备的测试,避免了人为控制测试过程,提升了通讯设备测试效率。
附图说明
图1为一个实施例中通信网络测试的应用环境图;
图2为一个实施例中通信网络测试的流程示意图;
图3为一个实施例中确定通信协议步骤的流程示意图;
图4为一个实施例中通信网络测试装置的结构框图;
图5为另一个实施例中通信网络测试装置的结构框图;
图6为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的通信网络测试方法,可以应用于如图1所示的应用环境中。其中,计算机设备102通过网络或通用连接总线(General-Purpose Interface Bus,GPIB)与综测仪104进行通信;综测仪104通过通信网络与待测通讯设备106进行通信。计算机设备102可以为终端或服务器,其中,终端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备;服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
计算机设备102上具有测试设备,用于控制综测仪104对待测通讯设备106进行通信网络测试。测试设备获取待测网络模式以及与待测网络模式相对应的测试用例,并控制综测仪104生成与待测网络模式相对应的通信网络。测试设备判断待测通讯设备106是否与通信网络建立连接,当待测通讯设备106与通信网络建立连接时,综测仪104将基于测试用例确定的目标数据发送至综测仪104,以使综测仪104根据目标数据生成对应的测试指令,并基于测试指令对待测通讯设备106进行测试。
在一个实施例中,如图2所示,提供了一种通信网络测试方法,以该方法应用于图1中的计算机设备为例进行说明,包括以下步骤:
S202,获取待测试网络模式、与待测网络模式相匹配的配置文件,以及与待测网络模式相对应的预先编排好的测试用例。
其中,网络模式也称网络制式,是指通讯设备与基站之间的通信标准。网络模式包括LTE(Long Term Evolution,长期演进)网络模式、W-CDMA(WidebandCodeDivisionMultiple Access,第三代移动通信网络)网络模式以及GSM(Global System for MobileCommunication全球移动通信***)网络模式,不同的网络模式所具有的频段、信道以及线损不同。
测试用例是对一项特定的软件产品进行测试任务的具体描述,用于体现测试方案、方法、技术和策略。测试用例的内容包括测试目标、测试环境、输入数据、测试步骤、预期结果等。可以理解,测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,用于核实是否满足某个特定软件需求。
具体地,当需要对待测通讯设备进行通信网络测试时,用户可以登录与测试设备相配套的测试配置页面,并在测试配置页面中输入待测试的网络模式以及与待测网络模式相对应的测试用例。测试配置页面是一个为用户开发的,用于快速设置待测网络模式以及上传测试用例的界面。
进一步地,测试设备获取用户设定的待测网络模式以及上传的与待测网络模式相匹配的测试用例,并根据待测网络模式的模式标识,读取对应的预存储的配置文件。其中,模式标识是能够唯一标识一个网络模式的信息;配置文件是指一个存储有网络模式配置参数和综测仪初始化参数的计算机文件;综测仪又称无线电通信分析仪,是指一个能够模拟出不同网络模式的通信网络,并基于模拟出的通信网络对待测设备进行测试的仪器。
在另一个实施例中,测试配置页面展示了综测仪可以模拟出的不同网络模式,用户可以直接在测试配置页面选定需要测试的网络模式,如此,可以减少用户手动输入的繁琐,提高测试效率,同时减少手动录入失误率。
在另一个实施例中,当测试配置页面确定用户输入的网络模式后,测试设备自动搜索计算机设备中是否已存储与网络模式相配套的测试用例,若已存在相配套的测试用例,测试平台将测试用例发送至测试配置页面,并基于测试配置页面对应展示将测试用例。从而能够使用户判断是否需要对已存储的测试用例进行复用,或进行部分修改,进而可以大大节约重新上传测试用例所耗费的时间成本。
S204,对配置文件进行解析,得到模式参数。
其中,模式参数是指综测仪在模拟出与待测网络模式相对应的通信网络时,所需要设置的参数。比如,模式参数可以为综测仪在模拟LTE网络时所需要的网络频段、信道以及线损等参数。
具体地,测试设备对配置文件进行解析,基于预设的区域标识符查找配置文件中模式参数的存储区域,并从查找到的存储区域中提取出一个或多个如“频段:900MHz”所示的键值对信息。键值对是指一种“键:值”的数据存储格式,在配置文件中,一般将模式参数的类别作为“键”,将模式参数的具体数值作为“值”,从而形成如“频段:900MHz”所示的键值对。
S206,确定与当前综测仪相对应的通信协议。
其中,通信协议是指一种记载协议格式的,用于综测仪与测试设备之间的网络协议。不同型号的综测仪所能支持的通讯协议不同。
具体地,综测仪可以通过多种连接方式与测试设备进行通信。当综测仪与测试设备通过网络或GPIB进行连接时,测试设备分别通过网络端口或GIPB端口向综测仪发送第一测试指令,并判断接收到综测仪基于第一测试指令返回的第一应答指令的端口类型。当通过网络端口接收到综测仪返回的第一应答指令时,可以认为综测仪与测试设备是基于网络进行通信;当通过GPIB端口接收到综测仪返回的第一应答指令时,可以认为综测仪与测试设备是通过GPIB进行通信。
进一步地,当确定通信端口后,测试设备获取针对不同型号综测仪所设置的第二测试指令(即下述描述中的通信测试指令),并将每个第二测试指令通过已确定的通信端口发送至综测仪。当综测仪接收到与自身型号相匹配的第二测试指令时,综测仪获取自身的仪表信息,并基于仪表信息生成对应的第二应答指令,之后,将第二应答指令返回至测试设备。测试设备解析第二应答指令,得到综测仪的仪表型号,并从预设的仪表型号、连接方式和通信协议的对应关系中,确定与当前仪表型号以及连接方式相对应的通信协议。
由于可以确定与仪表型号相对应的通信协议类型,因此后续不同型号的综测仪均能基于对应的通信协议与测试设备进行正常通信,从而使得测试设备能够兼容不同型号的综测仪。
在另一个实施例中,用户可以直接在测试配置页面中输入综测仪的仪表型号和连接方式,从而测试设备可以根据用户输入的仪表型号以及连接方式确定对应的通信协议。
在另一个实施例中,测试设备可以同时基于网络端口和GPIB端口向综测仪发送第二测试指令,测试设备监控在预设时长内网络端口或GPIB端口是否接收到综测仪返回的第二应答指令,当接收到第二应答指令时,测试设备确定的接收到应答指令的端口类型,并对第二应答指令进行解析,从而得到综测仪的仪表型号。通过同时基于网络端口和GPIB端口向综测仪发送第二测试指令,可以大大提升指令发送效率。
S208,基于通信协议将模式参数发送至综测仪。
具体地,不同通信协议对应不同的协议格式,当确定与当前综测仪相对应的通信协议时,测试设备从通信协议中提取出协议格式,基于协议格式对模式参数进行格式转换,并将格式转换后的模式参数发送至综测仪。综测仪对接收到的模式参数进行解码,得到如“频段:900MHz”的模式参数,并基于得到的模式参数进行参数配置。当综测仪确定模式参数均配置成功时,综测仪向测试设备发送成功配置消息,由测试设备基于成功配置消息生成重启指令。测试设备将重启指令发送至综测仪,以使综测仪根据重启指令进行重启,之后,生成与模式参数相匹配的通信网络。
在另一个实施例中,当通过外置电源对综测仪进行供电时,测试设备获取外置电源的电源路径以及重启控制指令,并根据电源路径将重启控制指令发送至外置电源,通过重启外置电源来重启综测仪。
在另一个实施例中,可以预先基于各通信协议以及模式参数生成对应的通信网络生成指令。其中,通信网络生成指令用于控制综测仪生成对应模式的通信网络。当确定通信协议的协议类型以及待生成的网络模式后,测试设备从预先存储的通信网络生成指令中,筛选出与待生成网络模式相对应的目标指令,并将目标指令发送至综测仪,由综测仪基于目标指令生成与模式参数相对应的通信网络
S210,当待测通讯设备与综测仪生成的通信网络建立通信时,将目标测试数据以及目标测试指令发送至综测仪。
其中,与待测网络模式相对应的预先编排好的测试用例可以有多组,每组测试用例中包括对应的目标测试数据以及目标测试指令。目标测试数据是指输入数据;目标测试指令是指由测试目标、测试步骤,执行条件而生成的指令。比如,当测试用例为“调整综测仪的发包数量为A,并测试待测设备在此环境下的最大接收功率”时,对应的目标测试数据即为“发包数量:A”,目标测试指令即为“获取待测设备的最大接收功率”。
具体地,测试设备判断待测通讯设备是否与综测仪生成的通信网络建立连接,当建立连接时,测试设备依次从测试用例中确定当前待使用的目标测试用例,并从目标测试用例中提取出目标测试数据和目标测试指令。测试设备将目标测试数据和目标测试指令发送至综测仪,由综测仪根据目标测试数据进行参数设置,并基于目标测试指令确定测试任务类型。综测仪根据测试任务类型生成对应的任务参数获取指令,并将任务参数获取指令发送至待测设备。待测设备基于任务参数获取指令确定综测仪所需的任务参数,并将任务参数返回至综测仪,由综测仪对任务参数进行分析,得到测试结果。比如,当综测仪基于目标测试数据调整发包数量后,综测仪向待测设备发送功率值获取指令,待测设备基于功率获取指令将自身功率打包上传至综测仪。综测仪根据接收到的功率值计算得到待测设备的最大接收功率。
在另一个实施例中,当待测通讯设备与综测仪生成的通信网络建立连接时,待测设备会自动将TxMaxPower(最大发射功率)、TxMinPower(最小发射功率)、Frequence Error(频率误差)、OBW(占用带宽)、EVM(矢量幅度误差)、ACLR(灵敏度)、InnerBandEmmisionMask(带内杂散)等发射指标上报至综测仪。综测仪对发射指标进行统计分析,得到分析结果,并将分析结果返回至测试配置页面进行展示。
在另一个实施例中,测试设备可根据多于一组的测试用例各自对应的类别、优先级和历史测试结果,对多于一组的测试用例进行编排,得到编排好的多于一组的测试用例。进而依次从编排好的多于一组的测试用例中,选择当前使用的测试用例。例如,测试用例的优先级具体可以分为P0、P1、P2和P3,其中,P0为核心功能测试用例,可以优先从P0中确定目标测试用例,当遍历完P0中的测试用例后,再从P1中确定当前的待使用的目标测试用例。
上述通信网络测试方法中,通过确定待测网络模式,可以获取与待测网络模式相对应的模式参数;通过确定与当前综测仪相对应的通信协议,可以基于通信协议将模式参数发送至综测仪,从而综测仪可以基于模式参数生成相对应的通信网络;通过将测试用例中的目标测试数据以及目标测试指令发送至综测仪,可以使综测仪基于目标测试数据进行设置参数调整,并基于目标测试指令对待测通讯设备进行测试。如此,便可自动化完成对待测通讯设备的测试,避免了人为控制测试过程,提升了通讯设备测试效率。
此外,由于测试设备可以控制综测仪生成不同网络模式的通信网络,因此仅基于一个统一的测试设备即可实现对网络模式的兼容性测试,从而大大提升了兼容性测试的测试效率。
在另一个实施例中,获取与待测网络模式相对应的预先编排好的测试用例包括:获取原始测试用例;确定与原始测试用例相对应的测试用例模板;从原始测试用例中提取目标测试数据;将目标测试数据对应填充至测试用例模板,得到编排好的测试用例。
其中,原始测试用例是指人工在EXCEL(表格)中根据预设撰写格式撰写的测试用例。比如,当预设撰写格式为当前表格的第一列记录测试任务的任务类型,第二列记录目标测试数据、第三列记录测试步骤时,测试用例撰写人员根据预设的撰写格式在EXCEL中进行撰写。任务类型是指与待测通讯设备的测试点相对应的测试类型。任务类型可以包括待测通讯设备的灵敏度测试、最大接收功率测试和占用带宽测试等。测试用例模板是指针对每种测试任务类型所编写的计算机设备可以直接运行的脚本文件,不同任务类型所对应的测试用例模板不同。
具体地,测试设备预存储有测试用例模板集。其中,测试用例模板集具有针对不同种任务类型所编写的测试用例模板。测试设备获取人工编写的原始测试文件,基于原始测试文件确定所记录的任务类型,并从测试用例模板集中筛选出于任务类型相匹配的测试用例模板。测试设备依次从原始测试文件中提取出目标测试数据,并根据目标测试数据中的键值确定对应任务类型的测试用例模板中的待填充位置信息,根据位置信息,测试设备将目标数据填充至测试用例模板。例如,当目标测试数据为“发包数量:A”时,对应的键值信息即为“发包数量”,测试工具从测试用例模板中查询“发包数量”所处的位置信息,并根据位置信息将“A”进行对应填充。
本实施例中,通过将目标数据填充至测试用例模板中,可以大大节约编写具体地脚本文本所耗费的时间资源。
在一个实施例中,如图3所示,确定与当前综测仪相对应的通信协议的步骤包括:
S302,获取针对不同型号综测仪所设置的通信测试指令;通信指令用于指示综测仪在接收到相匹配型号的通信测试指令时,返回对应的应答信号;
S304,分别将通信测试指令发送至当前的综测仪;
S306,当接收到综测仪基于通信测试指令返回的应答信号时,确定应答信号的信号类型;
S308,根据应答信号的信号类型,确定与当前综测仪相对应的通信协议。
具体地,测试设备中预存储有针对不同型号综合测所设置的通信测试指令。测试设备依次将通信测试指令发送至综测仪,以使综测仪在接收到与自身型号相匹配的通信测试指令时,返回对应的应答信号。当综测仪接收到能够识别的通信测试指令时,综测仪获取自身的仪表信息,并基于仪表信息生成相对应的应答指令,之后将应答指令返回至测试设备。
进一步地,测试设备判断至发送当前通信测试指令起预设时长内,是否接收到综测仪返回的应答信号,当未接收到应答信号时,测试设备从针对不同型号综合测所设置的通信测试指令中获取与当前通信测试指令相邻的,且处于下一顺序的通信测试指令,并将下一顺序的通信测试指令发送至综测仪。测试设备依次遍历各通信测试指令,直至接收到综测仪返回的应答信号。测试设备从应答信号中提取出仪表信息,并基于仪表信息确定综测仪的仪表型号。测仪设备根据仪表型号从中预存储有仪表型号与通信协议之间的对应关系中确定相对应的通信协议。
在另一个实施例中,可以预先收集热门型号的综测仪,从而针对热门型号的综测仪设置对应的通信测试指令。
本实施例中,由于在综测仪接收到与自身型号相匹配的通信测试指令时,才会返回对应的应答指令,因此可以预先针对不同型号的综测仪设置不同的通信测试指令,从而无论综测仪为何种型号,均能接收到能够识别的通信测试指令,进而后续测试工具能够根据综测仪返回的应答指令确定对应的仪表信息。
在另一个实施例中,基于通信协议将模式参数发送至综测仪包括:根据通信协议对模式参数进行格式转换,得到目标参数;基于对综测仪所设定的仪表路径以及通讯接口,将目标参数发送至综测仪。
具体地,当测试工具获取到于当前综测仪型号相对应的通信协议后,测试工具从通信协议中提取出协议格式,根据提取出的协议格式对模式参数进行格式转换。测试工具基于从配之文件中确定的通信接口以及仪表路径,将格式转换后的模式参数发送至综测仪,以使综测仪根据模式参数进行参数调整,生成对应模式的通信网络。
本实施例中,通过将通信协议对模式参数进行格式转码,使得不同型号综测仪能够通过同一个测试设备进行统一测试,大大提升了测试效率。
在另一个实施例中,当待测通讯设备与综测仪生成的通信网络建立通信时,将目标测试数据发送至综测仪之前还包括:判断至综测仪生成通信网络起第一预设时长内,待测通讯设备是否已注册至所述通信网络;当已注册至所述通信网络时,发送预设的连接指令至综测仪,以使综测仪基于连接指令与待测通讯设备进行连接;基于预存储的上报周期生成对应的连接参数上报任务;将连接参数上报任务发送至综测仪,以使综测仪按照上报周期定时发送连接参数;基于连接参数,判断至发送连接指令起第二预设时长内,待测通讯设备是否与所述综测仪生成的通信网络建立连接。
具体地,当确定综测仪生成通信网络时,测试设备根据综测仪的仪表标识生成注册查询指令,并将注册查询指令发送至与仪表标识相对应的综测仪。综测仪根据注册查询指令判断待测通讯设备是否成功注册至通信网络,并将判断结果返回至测试设备。当测试设备确定至综测仪生成通信网络起第一预设时长内,待测通讯设备已成功注册至通信网络时,测试设备根据综测仪的仪表标识生成连接指令,并将连接指令发送至综测仪。若测试设备基于判断结果确定待测通讯设备未成功注册至通信网络时,测试设备继续向综测仪发送注册查询指令,直至生成通信网络起第一预设时长内,接收到的判断结果均为待测通讯设备未成功注册至通信网络,此时测试设备生成告警信息用以提示用户测试失败。
进一步地,当综测仪接收到连接指令时,综测仪根据连接指令连接待测通讯设备。与此同时,测试设备根据预设的上报周期生成连接查询指令,并将连接查询指令发送至综测仪,由综测仪根据连接查询指令定期上报连接参数。测试设备基于连接参数,判断至发送连接指令起第二预设时长内,待测通讯设备是否与综测仪生成的通信网络建立连接。比如,测试设备发送“FETC:LTE:SIGN:PSW:STAT?”至综测仪,若综测仪返回“CEST”,则测试设备判断待测通讯设备与通信网络连接成功。又比如,若综测仪将待测通讯设备的TxMaxPower(最大发射功率)、ACLR(灵敏度)、InnerBandEmmisionMask(带内杂散)等发射指标返回至测试设备时,可以认为待测通讯设备与通信网络连接成功。
本实施例中,通过判断在预设时长内待测通讯设备是否已成功注册,或已成功连接至通信网络,使得当超出预设时长,测试工具可以及时生成告警信息,从而提升了测试效率。
在另一个实施例中,测试用例包括预设结果;上述通信网络测试方法还包括:接收综测仪返回的测试数据,并根据测试数据生成对应的测试结果;当测试结果和所述预设结果一致时,确定对待测通讯设备进行测试的测试结果为测试通过;当测试结果和预设结果不一致时,确定对待测通讯设备进行测试的测试结果为测试失败。
具体地,多于一组各测试用例各自对应有测试结果和预设结果,测试设备可将各测试用例分别对应的测试结果和预设结果进行比对校验。例如,可以通过正则匹配的方式对测试结果和预设结果进行对。测试结果和预设结果可一致,也可不一致。当测试结果和预设结果一致时,测试设备可确定对待测通讯设备进行测试的测试结果为测试通过。当测试结果和预设结果不一致时,测试设备可确定对待测通讯设备进行测试的测试结果为测试失败。
在另一个实施例中,测试设备可根据测试失败的测试结果生成告警信息,进而测试设备可将告警信息和与该告警信息相关的数据推送给相关的技术人员。技术人员可根据收到的告警信息,精确定位到待测通讯设备中发生错误的通讯模块。
上述实施例中,通过将测试结果和预设结果进行比对校验,可快速确定对待测通讯设备进行测试的测试结果,进一步提升通信网络测试的测试效率。
在一个实施例中,上述通信网络测试方法还包括:获取与测试用例相对应的测试日志和测试用例标识;根据测试用例标识,将测试用例、测试日志以及对应的测试结果进行关联,得到关联列表;根据关联列表生成测试结果展示页面,并对应展示测试结果展示页面。
其中,测试日志是测试用例在执行的过程中产生的日志。测试日志是测试过程监控、测试结果和软件质量评估的基础,同时也是数据分析和过程改进的重要依据。
具体地,各测试用例在执行的过程中会产生测试日志,且各测试用例分别对应有各自的测试用例标识。测试设备可获取各测试用例各自对应的测试日志和测试用例标识。进而测试设备可根据各测试用例的测试用例标识,将各测试用例分别对应的测试日志和测试结果进行关联,得到关联列表,并将关联列表发送至测试结果展示页面,有测试结果展示页面对应展示测试结果。
在另一个实施例中,测试设备还可以获取待测设备的设备标识,将设备标识与各测试用例分别对应的测试日志和测试结果进行关联,并对关联后的测试结果进行分析,得到待测设备的综合测试结果。比如,测试设备可以从关联列表中获取待测设备A的全部测试结果,并对全部测试结果进行统计,得到待测设备A的综合测试结果。
上述实施例中,将测试结果与对应的测试日志进行关联并展示,通过可视化的方式,使得待测设备的测试结果能够直观展示出来。
应该理解的是,虽然图2、3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2、3中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图4所示,提供了一种通信网络测试装置400,包括:获取模块402、模式参数发送模块404和测试模块406,其中:
获取模块402,用于获取待测试网络模式、与待测网络模式相匹配的配置文件,以及与待测网络模式相对应的预先编排好的测试用例;测试用例包括目标测试数据以及目标测试指令。
模式参数发送模块404,用于对配置文件进行解析,得到模式参数;确定与当前综测仪相对应的通信协议;基于通信协议将模式参数发送至综测仪;发送的模式参数用于指示综测仪生成与待测网络模式相对应的通信网络。
测试模块406,用于当待测通讯设备与综测仪生成的通信网络建立通信时,将目标测试数据以及目标测试指令发送至综测仪;发送的目标测试数据和目标测试指令用于指示综测仪对待测通讯设备进行测试。
在另一个实施例中,如图5所示,获取模块402还用于获取原始测试用例;确定原始测试用例相对应的测试用例模板;从原始测试用例中提取目标测试数据;将目标测试数据对应填充至测试用例模板,得到编排好的测试用例。
在另一个实施例中,上述模式参数发送模块404还包括信号类型获取模块4041,用于获取针对不同型号综测仪所设置的通信测试指令;通信指令用于指示综测仪在接收到相匹配型号的通信测试指令时,返回对应的应答信号;分别将通信测试指令发送至当前的综测仪;当接收到综测仪基于通信测试指令返回的应答信号时,确定应答信号的信号类型;根据应答信号的信号类型,确定与当前综测仪相对应的通信协议。
在另一个实施例中,模式参数发送模块404还包括格式转换模块4042,用于根据通信协议对模式参数进行格式转换,得到目标参数;基于对综测仪所设定的仪表路径以及通讯接口,将目标参数发送至综测仪。
在另一个实施例中,测试模块406还用于判断至综测仪生成通信网络起第一预设时长内,待测通讯设备是否已注册至通信网络;当已注册至通信网络时,发送预设的连接指令至综测仪,以使综测仪基于连接指令与待测通讯设备进行连接;基于预存储的上报周期生成对应的连接参数上报任务;将连接参数上报任务发送至综测仪,以使综测仪按照上报周期定时发送连接参数;基于连接参数,判断至发送连接指令起第二预设时长内,待测通讯设备是否与综测仪生成的通信网络建立连接。
在另一个实施例中,上述通信网络测试装置400还包括测试结果获取模块408,用于接收综测仪返回的测试数据,并根据测试数据生成对应的测试结果;当测试结果和预设结果一致时,确定对待测通讯设备进行测试的测试结果为测试通过;当测试结果和预设结果不一致时,确定对待测通讯设备进行测试的测试结果为测试失败。
在另一个实施例中,上述通信网络测试装置400还用于获取与测试用例相对应的测试日志和测试用例标识;根据测试用例标识,将测试用例、测试日志以及对应的测试结果进行关联,得到关联列表;根据关联列表生成测试结果展示页面,并对应展示测试结果展示页面。
关于通信网络测试装置的具体限定可以参见上文中对于通信网络测试方法的限定,在此不再赘述。上述通信网络测试装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图6所示。该计算机设备包括通过***总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储通信网络测试数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种通信网络测试方法。
本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
获取待测试网络模式、与待测网络模式相匹配的配置文件,以及与待测网络模式相对应的预先编排好的测试用例;测试用例包括目标测试数据以及目标测试指令;
对配置文件进行解析,得到模式参数;
确定与当前综测仪相对应的通信协议;
基于通信协议将模式参数发送至综测仪;发送的模式参数用于指示综测仪生成与待测网络模式相对应的通信网络;
当待测通讯设备与综测仪生成的通信网络建立通信时,将目标测试数据以及目标测试指令发送至综测仪;发送的目标测试数据和目标测试指令用于指示综测仪对待测通讯设备进行测试。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
获取原始测试用例;
确定与原始测试用例相对应的测试用例模板;
从原始测试用例中提取目标测试数据;
将目标测试数据对应填充至测试用例模板,得到编排好的测试用例。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
获取针对不同型号综测仪所设置的通信测试指令;通信指令用于指示综测仪在接收到相匹配型号的通信测试指令时,返回对应的应答信号;
分别将通信测试指令发送至当前的综测仪;
当接收到综测仪基于通信测试指令返回的应答信号时,确定应答信号的信号类型;
根据应答信号的信号类型,确定与当前综测仪相对应的通信协议。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
根据通信协议对模式参数进行格式转换,得到目标参数;
基于对综测仪所设定的仪表路径以及通讯接口,将目标参数发送至综测仪。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
判断至综测仪生成通信网络起第一预设时长内,待测通讯设备是否已注册至通信网络;
当已注册至通信网络时,发送预设的连接指令至综测仪,以使综测仪基于连接指令与待测通讯设备进行连接;
基于预存储的上报周期生成对应的连接参数上报任务;
将连接参数上报任务发送至综测仪,以使综测仪按照上报周期定时发送连接参数;
基于连接参数,判断至发送连接指令起第二预设时长内,待测通讯设备是否与综测仪生成的通信网络建立连接。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
接收综测仪返回的测试数据,并根据测试数据生成对应的测试结果;
当测试结果和预设结果一致时,确定对待测通讯设备进行测试的测试结果为测试通过;
当测试结果和预设结果不一致时,确定对待测通讯设备进行测试的测试结果为测试失败。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
获取与测试用例相对应的测试日志和测试用例标识;
根据测试用例标识,将测试用例、测试日志以及对应的测试结果进行关联,得到关联列表;
根据关联列表生成测试结果展示页面,并对应展示测试结果展示页面。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
获取待测试网络模式、与待测网络模式相匹配的配置文件,以及与待测网络模式相对应的预先编排好的测试用例;测试用例包括目标测试数据以及目标测试指令;
对配置文件进行解析,得到模式参数;
确定与当前综测仪相对应的通信协议;
基于通信协议将模式参数发送至综测仪;发送的模式参数用于指示综测仪生成与待测网络模式相对应的通信网络;
当待测通讯设备与综测仪生成的通信网络建立通信时,将目标测试数据以及目标测试指令发送至综测仪;发送的目标测试数据和目标测试指令用于指示综测仪对待测通讯设备进行测试。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
获取原始测试用例;
确定与原始测试用例相对应的测试用例模板;
从原始测试用例中提取目标测试数据;
将目标测试数据对应填充至测试用例模板,得到编排好的测试用例。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
获取针对不同型号综测仪所设置的通信测试指令;通信指令用于指示综测仪在接收到相匹配型号的通信测试指令时,返回对应的应答信号;
分别将通信测试指令发送至当前的综测仪;
当接收到综测仪基于通信测试指令返回的应答信号时,确定应答信号的信号类型;
根据应答信号的信号类型,确定与当前综测仪相对应的通信协议。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
根据通信协议对模式参数进行格式转换,得到目标参数;
基于对综测仪所设定的仪表路径以及通讯接口,将目标参数发送至综测仪。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
判断至综测仪生成通信网络起第一预设时长内,待测通讯设备是否已注册至通信网络;
当已注册至通信网络时,发送预设的连接指令至综测仪,以使综测仪基于连接指令与待测通讯设备进行连接;
基于预存储的上报周期生成对应的连接参数上报任务;
将连接参数上报任务发送至综测仪,以使综测仪按照上报周期定时发送连接参数;
基于连接参数,判断至发送连接指令起第二预设时长内,待测通讯设备是否与综测仪生成的通信网络建立连接。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
接收综测仪返回的测试数据,并根据测试数据生成对应的测试结果;
当测试结果和预设结果一致时,确定对待测通讯设备进行测试的测试结果为测试通过;
当测试结果和预设结果不一致时,确定对待测通讯设备进行测试的测试结果为测试失败。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
获取与测试用例相对应的测试日志和测试用例标识;
根据测试用例标识,将测试用例、测试日志以及对应的测试结果进行关联,得到关联列表;
根据关联列表生成测试结果展示页面,并对应展示测试结果展示页面。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (14)
1.一种通信网络测试方法,所述方法包括:
获取待测试网络模式、与待测网络模式相匹配的配置文件,以及与所述待测网络模式相对应的预先编排好的测试用例;所述测试用例包括目标测试数据以及目标测试指令;
对所述配置文件进行解析,得到模式参数;
获取针对不同型号综测仪所设置的通信测试指令;
分别将所述通信测试指令发送至当前的综测仪;
当接收到所述综测仪基于所述通信测试指令返回的应答信号时,确定所述应答信号的信号类型;
根据所述应答信号的信号类型,确定与所述综测仪相对应的通信协议;
基于所述通信协议将所述模式参数发送至所述综测仪;发送的模式参数用于指示所述综测仪生成与待测网络模式相对应的通信网络;
当待测通讯设备与所述综测仪生成的通信网络建立通信时,将所述目标测试数据以及目标测试指令发送至综测仪;发送的所述目标测试数据和目标测试指令用于指示所述综测仪对所述待测通讯设备进行测试。
2.根据权利要求1所述的方法,其特征在于,所述获取与所述待测网络模式相对应的预先编排好的测试用例包括:
获取原始测试用例;
确定与所述原始测试用例相对应的测试用例模板;
从所述原始测试用例中提取目标测试数据;
将所述目标测试数据对应填充至测试用例模板,得到编排好的测试用例。
3.根据权利要求1所述的方法,其特征在于,所述基于所述通信协议将所述模式参数发送至所述综测仪包括:
根据所述通信协议对所述模式参数进行格式转换,得到目标参数;
基于对所述综测仪所设定的仪表路径以及通讯接口,将所述目标参数发送至所述综测仪。
4.根据权利要求1所述的方法,其特征在于,所述当待测通讯设备与所述综测仪生成的通信网络建立通信时,将所述目标测试数据发送至综测仪之前还包括:
判断至所述综测仪生成通信网络起第一预设时长内,待测通讯设备是否已注册至所述通信网络;
当已注册至所述通信网络时,发送预设的连接指令至所述综测仪,以使所述综测仪基于所述连接指令与所述待测通讯设备进行连接;
基于预存储的上报周期生成对应的连接参数上报任务;
将连接参数上报任务发送至所述综测仪,以使所述综测仪按照上报周期定时发送连接参数;
基于所述连接参数,判断至发送连接指令起第二预设时长内,所述待测通讯设备是否与所述综测仪生成的通信网络建立连接。
5.根据权利要求1所述的方法,其特征在于,所述测试用例包括预设结果;所述方法还包括:
接收所述综测仪返回的测试数据,并根据测试数据生成对应的测试结果;
当所述测试结果和所述预设结果一致时,确定对所述待测通讯设备进行测试的测试结果为测试通过;
当所述测试结果和所述预设结果不一致时,确定对所述待测通讯设备进行测试的测试结果为测试失败。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取与所述测试用例相对应的测试日志和测试用例标识;
根据所述测试用例标识,将所述测试用例、测试日志以及对应的测试结果进行关联,得到关联列表;
根据关联列表生成测试结果展示页面,并对应展示所述测试结果展示页面。
7.一种通信网络测试装置,其特征在于,所述装置包括:
获取模块,用于获取待测试网络模式、与待测网络模式相匹配的配置文件,以及与所述待测网络模式相对应的预先编排好的测试用例;所述测试用例包括目标测试数据以及目标测试指令;
模式参数发送模块,用于对所述配置文件进行解析,得到模式参数;获取针对不同型号综测仪所设置的通信测试指令;分别将所述通信测试指令发送至当前的综测仪;当接收到所述综测仪基于所述通信测试指令返回的应答信号时,确定所述应答信号的信号类型;根据所述应答信号的信号类型,确定与所述综测仪相对应的通信协议;基于所述通信协议将所述模式参数发送至所述综测仪;发送的模式参数用于指示所述综测仪生成与待测网络模式相对应的通信网络;
测试模块,用于当待测通讯设备与所述综测仪生成的通信网络建立通信时,将所述目标测试数据以及目标测试指令发送至综测仪;发送的所述目标测试数据和目标测试指令用于指示所述综测仪对所述待测通讯设备进行测试。
8.根据权利要求7所述的装置,其特征在于,所述获取模块还用于获取原始测试用例;确定与所述原始测试用例相对应的测试用例模板;从所述原始测试用例中提取目标测试数据;将所述目标测试数据对应填充至测试用例模板,得到编排好的测试用例。
9.根据权利要求7所述的装置,其特征在于,所述获取模块还用于根据所述通信协议对所述模式参数进行格式转换,得到目标参数;基于对所述综测仪所设定的仪表路径以及通讯接口,将所述目标参数发送至所述综测仪。
10.根据权利要求7所述的装置,其特征在于,所述测试模块还用于判断至所述综测仪生成通信网络起第一预设时长内,待测通讯设备是否已注册至所述通信网络;当已注册至所述通信网络时,发送预设的连接指令至所述综测仪,以使所述综测仪基于所述连接指令与所述待测通讯设备进行连接;基于预存储的上报周期生成对应的连接参数上报任务;将连接参数上报任务发送至所述综测仪,以使所述综测仪按照上报周期定时发送连接参数;基于所述连接参数,判断至发送连接指令起第二预设时长内,所述待测通讯设备是否与所述综测仪生成的通信网络建立连接。
11.根据权利要求7所述的装置,其特征在于,所述测试用例包括预设结果;所述装置还包括测试结果获取模块,用于接收所述综测仪返回的测试数据,并根据测试数据生成对应的测试结果;当所述测试结果和所述预设结果一致时,确定对所述待测通讯设备进行测试的测试结果为测试通过;当所述测试结果和所述预设结果不一致时,确定对所述待测通讯设备进行测试的测试结果为测试失败。
12.根据权利要求7所述的装置,其特征在于,所述装置还用于获取与所述测试用例相对应的测试日志和测试用例标识;根据所述测试用例标识,将所述测试用例、测试日志以及对应的测试结果进行关联,得到关联列表;根据关联列表生成测试结果展示页面,并对应展示所述测试结果展示页面。
13.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述方法的步骤。
14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010115719.5A CN111459794B (zh) | 2020-02-25 | 2020-02-25 | 通信网络测试方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010115719.5A CN111459794B (zh) | 2020-02-25 | 2020-02-25 | 通信网络测试方法、装置、计算机设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111459794A CN111459794A (zh) | 2020-07-28 |
CN111459794B true CN111459794B (zh) | 2024-03-15 |
Family
ID=71679137
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010115719.5A Active CN111459794B (zh) | 2020-02-25 | 2020-02-25 | 通信网络测试方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111459794B (zh) |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111917607A (zh) * | 2020-07-31 | 2020-11-10 | 交通运输部规划研究院 | 通信***测试方法、通信***测试装置及*** |
CN111897736B (zh) * | 2020-08-17 | 2023-08-04 | 深圳信息通信研究院 | 一种基于云架构的物联信息产品自动化测试方法与*** |
CN112180411A (zh) * | 2020-08-26 | 2021-01-05 | 深圳市广和通无线股份有限公司 | 定位测试方法、装置、计算机设备和存储介质 |
CN113218432A (zh) * | 2020-09-15 | 2021-08-06 | 山东华科信息技术有限公司 | 批量检测温湿度传感器的检测***及其检测方法 |
CN112104526A (zh) * | 2020-09-21 | 2020-12-18 | 中国人民解放军陆军装备部驻北京地区军事代表局驻石家庄地区第一军事代表室 | 测试***及测试方法 |
CN112148624A (zh) * | 2020-10-21 | 2020-12-29 | 深圳创维-Rgb电子有限公司 | 数字电视射频性能自动化测试报告的处理方法及*** |
CN112203319B (zh) * | 2020-10-23 | 2022-07-15 | 四川长虹网络科技有限责任公司 | ZigBee设备的测试方法、装置、计算机设备和存储介质 |
CN112415404B (zh) * | 2020-10-30 | 2023-06-27 | 蜂巢能源科技有限公司 | 电池包的测试方法及电池包的测试装置 |
CN114623854A (zh) * | 2020-12-14 | 2022-06-14 | 宝能汽车集团有限公司 | 基于can通信的汽车数字仪表测试设备及方法 |
CN112948194B (zh) * | 2021-03-15 | 2023-08-15 | 中国联合网络通信集团有限公司 | 一种通信协议的测试方法和装置 |
CN113190437B (zh) * | 2021-04-21 | 2024-05-10 | 西安广和通无线软件有限公司 | 无线模组的时序分析方法、装置、计算机设备和存储介质 |
CN113613265A (zh) * | 2021-06-21 | 2021-11-05 | 西安广和通无线软件有限公司 | 无线网络模块的测试方法、装置、计算机设备和存储介质 |
CN113411827A (zh) * | 2021-07-29 | 2021-09-17 | 博鼎实华(北京)技术有限公司 | 5g终端机卡接口一致性测试装置及方法 |
CN113676270A (zh) * | 2021-08-25 | 2021-11-19 | 深圳市广和通无线股份有限公司 | 支持多芯片平台的5g无线模块信号噪声检测方法及装置 |
CN113567153B (zh) * | 2021-09-23 | 2021-12-24 | 深圳市星卡软件技术开发有限公司 | 一键动作测试方法、装置和计算机设备 |
CN113903368B (zh) * | 2021-10-15 | 2023-07-14 | 成都芯盛集成电路有限公司 | 一种盘片自动化测试方法、装置、设备及存储介质 |
CN114167132B (zh) * | 2022-02-10 | 2022-04-29 | 为准(北京)电子科技有限公司 | 无线终端的功耗检测方法、装置、电子设备及存储介质 |
CN114168432B (zh) * | 2022-02-11 | 2022-05-10 | 为准(北京)电子科技有限公司 | 应用程序的功耗检测方法、装置、电子设备及存储介质 |
CN114826985A (zh) * | 2022-03-18 | 2022-07-29 | 湖南三一智能控制设备有限公司 | 通讯协议测试方法、装置、上位机及测试*** |
CN114740829A (zh) * | 2022-05-07 | 2022-07-12 | 镁佳(北京)科技有限公司 | 一种域控制器测试*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018014580A1 (zh) * | 2016-07-20 | 2018-01-25 | 平安科技(深圳)有限公司 | 数据接口测试方法、装置、服务器和存储介质 |
CN107844421A (zh) * | 2017-10-31 | 2018-03-27 | 平安科技(深圳)有限公司 | 接口测试方法、装置、计算机设备和存储介质 |
CN107888446A (zh) * | 2017-10-30 | 2018-04-06 | 北京奇安信科技有限公司 | 一种协议健壮性测试方法及装置 |
CN109947646A (zh) * | 2019-03-13 | 2019-06-28 | 平安信托有限责任公司 | 接口测试方法、装置、计算机设备和存储介质 |
CN110784879A (zh) * | 2019-10-31 | 2020-02-11 | 上海移远通信技术股份有限公司 | 通信模块的网络模式切换测试方法、***、设备及介质 |
-
2020
- 2020-02-25 CN CN202010115719.5A patent/CN111459794B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018014580A1 (zh) * | 2016-07-20 | 2018-01-25 | 平安科技(深圳)有限公司 | 数据接口测试方法、装置、服务器和存储介质 |
CN107888446A (zh) * | 2017-10-30 | 2018-04-06 | 北京奇安信科技有限公司 | 一种协议健壮性测试方法及装置 |
CN107844421A (zh) * | 2017-10-31 | 2018-03-27 | 平安科技(深圳)有限公司 | 接口测试方法、装置、计算机设备和存储介质 |
CN109947646A (zh) * | 2019-03-13 | 2019-06-28 | 平安信托有限责任公司 | 接口测试方法、装置、计算机设备和存储介质 |
CN110784879A (zh) * | 2019-10-31 | 2020-02-11 | 上海移远通信技术股份有限公司 | 通信模块的网络模式切换测试方法、***、设备及介质 |
Non-Patent Citations (1)
Title |
---|
吴振宇 ; 顾晓明 ; 李翔 ; .协议可扩展的软件接口测试工具的研究与实现.数字技术与应用.2017,(12),全文. * |
Also Published As
Publication number | Publication date |
---|---|
CN111459794A (zh) | 2020-07-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111459794B (zh) | 通信网络测试方法、装置、计算机设备和存储介质 | |
US9532246B2 (en) | Method and a test system for automatically configuring a tester | |
JP5243538B2 (ja) | 移動無線装置をテストする方法 | |
US8320839B2 (en) | Method for testing a mobile-radio device | |
CN111651366B (zh) | Sdk测试方法、装置、设备及存储介质 | |
WO2017000424A1 (zh) | 协议检测方法及装置 | |
CN111240973B (zh) | 基于仿真的设备测试方法、***及可读存储介质 | |
CN107241229B (zh) | 一种基于接口测试工具的业务监控方法及装置 | |
CN112367680B (zh) | 基于智能电表的外部通信测试方法、装置和计算机设备 | |
CN113778879B (zh) | 接口的模糊测试方法及装置 | |
CN106776346B (zh) | Ccmts设备的测试方法和装置 | |
CN111679652A (zh) | 基于智慧屏的测试方法、装置、智慧屏和可读存储介质 | |
EP3503438B1 (en) | Test arrangement and test method | |
CN116506007A (zh) | 光模块固件测试***及方法 | |
US8412180B2 (en) | Method for generating a signal train which can be played back on a tester for testing a mobile radio | |
CN113434405B (zh) | 测试文件的确定方法及装置、存储介质及电子装置 | |
CN115833964A (zh) | 双模通信模块的性能测试方法和性能测试*** | |
CN115442266A (zh) | 网关性能测试方法、装置、存储介质及电子装置 | |
CN113645052B (zh) | 一种固件调试方法及相关设备 | |
CN113891272A (zh) | 室内无线网络质量测评***、方法、设备和存储介质 | |
CN114466395A (zh) | 基站性能的测试方法和装置、存储介质及电子装置 | |
CN112380121A (zh) | 一种物联网设备的自动化测试方法及*** | |
CN106546900B (zh) | 一种通过CodeOption实现自动化测试方法 | |
CN114286378B (zh) | 一种自组网无线通信设备网络性能测试***及方法 | |
CN113051176B (zh) | 自动化测试数据的处理方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |