CN106936658A - 测试用例的测试方法及测试平台、模拟测试设备 - Google Patents

测试用例的测试方法及测试平台、模拟测试设备 Download PDF

Info

Publication number
CN106936658A
CN106936658A CN201511026535.7A CN201511026535A CN106936658A CN 106936658 A CN106936658 A CN 106936658A CN 201511026535 A CN201511026535 A CN 201511026535A CN 106936658 A CN106936658 A CN 106936658A
Authority
CN
China
Prior art keywords
test
equipment
request message
unit
communication port
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.)
Pending
Application number
CN201511026535.7A
Other languages
English (en)
Inventor
周胜宝
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201511026535.7A priority Critical patent/CN106936658A/zh
Priority to PCT/CN2016/097591 priority patent/WO2017113848A1/zh
Publication of CN106936658A publication Critical patent/CN106936658A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0817Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)

Abstract

本发明公开了一种测试用例的测试方法及测试平台、模拟测试设备,所述方法包括:测试平台接收测试用例,对所述测试用例进行解析,将所述测试用例解析为至少一个控制指令以及与每一个控制指令对应的交互配置信息;将所述至少一个控制指令分别向对应的模拟测试设备的通信通道的端口号发送;接收从所述对应的模拟测试设备的通信通道的端口号发送的请求消息,并解析所述请求消息;根据所述请求消息的解析结果,以及所述请求消息对应的控制指令的交互配置信息,生成所述请求消息的响应消息;将所述响应消息向对应的模拟测试设备的通信通道的端口号发送。

Description

测试用例的测试方法及测试平台、模拟测试设备
技术领域
本发明涉及控制指令测试技术,尤其涉及一种测试用例的测试方法及测试平台、模拟测试设备。
背景技术
一般通过自动化测试来保证测试用例的测试质量和提升测试效率,在构建自动化测试场景特别是在需要大量测试设备来辅助进行自动化调测时,需要花费较多的时间占用较多的设备构建测试环境。
在调试自动化测试用例开发过程中,除了被测设备之外,还需要用到较多的测试设备。被测试设备和测试设备的搭建、维护等需要耗费一定的时间,如果多套自动化测试环境同时进行调测,占用的资源就会成倍增加。在自动化用例调测的过程中,被测设备和测试设备的版本升级、稳定性、故障等需维护解决,也会造成对自动化测试用例开发效率的影响;在自动化用例调测过程中,有些测试步骤交互时间较长,调测过程中需要等待,浪费时间较多。
发明内容
本发明实施例提供一种测试用例的测试方法及测试平台、模拟测试设备,其技术方案是这样实现的:
一种测试用例的测试方法,所述方法包括:
测试平台接收测试用例,对所述测试用例进行解析,将所述测试用例解析为至少一个控制指令以及与每一个控制指令对应的交互配置信息;
将所述至少一个控制指令分别向对应的模拟测试设备的通信通道的端口号发送;
接收从所述对应的模拟测试设备的通信通道的端口号发送的请求消息,并解析所述请求消息;
根据所述请求消息的解析结果,以及所述请求消息对应的控制指令的交互配置信息,生成所述请求消息的响应消息;
将所述响应消息向对应的模拟测试设备的通信通道的端口号发送。
作为一种实现方式,所述方法还包括:
建立所述测试平台与模拟测试设备之间的通信通道;
根据所述模拟测试设备实际对外使用的端口号配置所建立的通信通道的端口号。
作为一种实现方式,所述方法还包括:
所述测试平台记录每一个通信通道的端口号发送的请求消息、所述请求消息的解析结果、以及向对应的通信通道的端口号发送的请求消息,并输出记录结果。
作为一种实现方式,所述方法还包括:
在第一电子设备上配置测试环境,使所述第一电子设备形成测试平台。
作为一种实现方式,所述方法还包括:
在所述第一电子设备上配置测试设备的运行环境,使所述第一电子设备形成模拟测试设备;
所述第一电子设备能形成一个以上的模拟测试设备。
作为一种实现方式,所述方法还包括:
在第二电子设备上配置测试设备的运行环境,使所述第二电子设备形成模拟测试设备;
所述第二电子设备能形成一个以上的模拟测试设备。
一种测试平台,所述测试平台包括:第一接收单元、第一解析单元、第一发送单元、第二接收单元、第二解析单元、生成单元和第二发送单元,其中:
第一接收单元,用于接收测试用例;
第一解析单元,用于对所述测试用例进行解析,将所述测试用例解析为至少一个控制指令以及与每一个控制指令对应的交互配置信息;
第一发送单元,用于将所述至少一个控制指令分别向对应的模拟测试设备的通信通道的端口号发送;
第二接收单元,用于接收从所述对应的模拟测试设备的通信通道的端口号发送的请求消息;
第二解析单元,用于解析所述请求消息;
生成单元,用于根据所述请求消息的解析结果,以及所述请求消息对应的控制指令的交互配置信息,生成所述请求消息的响应消息;
第二发送单元,用于将所述响应消息向对应的模拟测试设备的通信通道的端口号发送。
作为一种实现方式,所述测试平台还包括:建立单元和配置单元,其中:
建立单元,用于建立所述测试平台与模拟测试设备之间的通信通道;
配置单元,用于根据所述模拟测试设备实际对外使用的端口号配置所建立的通信通道的端口号。
作为一种实现方式,所述测试平台还包括:记录单元和输出单元,其中:
记录单元,用于每一个通信通道的端口号发送的请求消息、所述请求消息的解析结果、以及向对应的通信通道的端口号发送的请求消息;
输出单元,用于输出所述记录单元的记录结果。
作为一种实现方式,所述测试平台通过在电子设备上配置测试环境而形成。
一种模拟测试设备,所述模拟测试设备包括:第一接收单元、生成单元、发送单元和第二接收单元,其中:
第一接收单元,用于接收测试平台发送的控制指令;
生成单元,用于根据所述控制指令生成对应的请求消息;
发送单元,用于将所述请求消息向所述测试平台发送;
第二接收单元,用于接收所述测试平台发送的所述请求消息对应的响应消息。
作为一种实现方式,所述模拟测试设备还包括:建立单元和配置单元,其中:
建立单元,用于建立所述模拟测试设备与所述测试平台之间的通信通道;
配置单元,用于根据所述模拟测试设备实际对外使用的端口号配置所建立的通信通道的端口号。
作为一种实现方式,所述模拟测试设备通过在电子设备上配置测试设备的运行环境而形成;
所述电子设备能形成一个以上的模拟测试设备。
本发明实施例中,首先需要建立测试平台与模拟测试设备之间的通信通道,并根据所述模拟测试设备实际对外使用的端口号配置所建立的通信通道的端口号;测试平台接收测试用例,对所述测试用例进行解析,将所述测试用例解析为至少一个控制指令以及与每一个控制指令对应的交互配置信息;将所述至少一个控制指令分别向对应的模拟测试设备的通信通道的端口号发送;接收从所述对应的模拟测试设备的通信通道的端口号发送的请求消息,并解析所述请求消息;根据所述请求消息的解析结果,以及所述请求消息对应的控制指令的交互配置信息,生成所述请求消息的响应消息;将所述响应消息向对应的模拟测试设备的通信通道的端口号发送。本发明实施例的技术方案模拟了自动化测试用例执行******的被测设备及测试设备,保证了自动化测试用例执行***能顺利的执行自动化测试用例。本发明实施例不需要搭建测试环境,减少了对测试环境的占用,减少了维护测试环境的时间。只要获取测试设备及被测***对外提供的通道协议,在被测***研发之前,也可以进行自动化测试用例的开发,自动化测试用例开发可以与被测***的开发同时进行,加快了测试进度。本发明实施例可以灵活配置请求消息的响应时间,减少了自动化测试用例因真实环境处理业务而必须等待的延时时间,加快了用例的执行速度,提升了自动化用例执开发的效率。
附图说明
图1为本发明实施例的测试用例的测试方法的流程图;
图2为本发明实施例的测试***的实现架构示意图;
图3为本发明实施例的测试用例的测试方法的实现流程图;
图4为本发明实施例的测试平台的组成结构示意图;
图5为本发明实施例的模拟测试设备的组成结构示意图。
具体实施方式
为了能够更加详尽地了解本发明的特点与技术内容,下面结合附图对本发明的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明。
图1为本发明实施例的测试用例的测试方法的流程图,如图1所示,本发明实施例的测试用例的测试方法包括以下步骤:
步骤101,测试平台接收测试用例,对所述测试用例进行解析,将所述测试用例解析为至少一个控制指令以及与每一个控制指令对应的交互配置信息。
在执行本发明实施例的测试用例的测试方法之前,需要在测试平台与模拟测试设备之间建立通信通道;并根据所述模拟测试设备实际对外使用的端口号配置所建立的通信通道的端口号。本发明实施例中,通信通道的建立需符合端口之间的通信协议,如可以是Telnet通信通道、Udp通信通道等。而端口号需要根据具体的模拟测试设备而定,模拟测试设备可以是基站、终端等网元设备。
本发明实施例中,测试用例是事先制作的。测试用例中包括相应的控制指令及测试场景等信息。
步骤102,测试平台将所述至少一个控制指令分别向对应的模拟测试设备的通信通道的端口号发送。
本发明实施例中,测试平台对测试用例进行解析后,获取相应的解析后的控制指令,根据控制指令中的端口等相关信息,将该控制指令向对应的模拟测试设备发送。
步骤103,测试平台接收从所述对应的模拟测试设备的通信通道的端口号发送的请求消息,并解析所述请求消息。
模拟测试设备接收到测试平台发送的控制指令后,执行该控制指令,并根据该控制指令生成相应的请求消息,并将该请求消息向测试平台发送。测试平台接收到请求消息后,对其进行解析。
步骤104,测试平台根据所述请求消息的解析结果,以及所述请求消息对应的控制指令的交互配置信息,生成所述请求消息的响应消息。
测试平台生成所述请求消息对应的响应消息。
步骤105,测试平台将所述响应消息向对应的模拟测试设备的通信通道的端口号发送。
步骤106,测试平台记录每一个通信通道的端口号发送的请求消息、所述请求消息的解析结果、以及向对应的通信通道的端口号发送的请求消息,并输出记录结果。
本发明实施例中,测试平台需要记录执行测试用例后,测试平台与模拟测试设备之间的任何消息,以及这些消息的发送及接收时间等信息,以将这些信息输出供用户进行测试分析。
本发明实施例中,可以在第一电子设备上配置测试环境,使所述第一电子设备形成测试平台。
本发明实施例中,也可以在所述第一电子设备上配置测试设备的运行环境,使所述第一电子设备形成模拟测试设备;
所述第一电子设备能形成一个以上的模拟测试设备。
也就是说,本发明实施例中,可以将模拟测试设备与测试平台设置于一个电子设备如计算机中。
当然,模拟测试设备与测试平台也可以分别设置于不同的电子设备中。一个电子设备中也可以模拟多个测试设备。如即可以模拟终端,也可以模拟基站。只要为其配置的端口号不同即可。
具体地,在第二电子设备上配置测试设备的运行环境,使所述第二电子设备形成模拟测试设备;
一个第二电子设备能形成一个以上的模拟测试设备。
以下通过示例,进一步阐明本发明实施例的技术方案的实质。
本发明实施例是为了克服测试自动化用例过程中自动化测试用例调试中占用设备多、测试用例调试运行时间长、以及调试过程中对执行环境影响较大等技术问题而提出的。
本发明实施例具体实现如下:
假如已经编写好了测试用例,被测***为无线通信***中的基站,测试设备需要基站的操作维护、UE、核心网,一般情况下,需要搭建测试环境,保证UE能够接入,能按照测试用例的步骤测试通过。而本发明实施例不需要搭建环境,即可快速满足测试自动化测试用例的测试需求。
本发明实施例建立自动化测试用例执行***与被测设备及测试设备的通信通道;不同的协议类型实现不同的通道;
通过调用前述的通信通道,根据测试设备实际对外使用端口号配置通信通道端口号,用以模拟真实的被测设备和测试设备;每个模拟设备配置不同的通道,可以部署在一台计算机上,或者部署在不同的计算机上,可以与自动化测试用例执行***部署到一台计算机,也可以部署到不同的计算机上。
接收并解析从模拟设备模块上传来请求消息,根据消息交互模块配置消息,返回对应的响应消息。
图2为本发明实施例的测试***的实现架构示意图,如图2所示,本发明实施例的测试平台包括以下四个模块:
通信通道模块:该模块主要实现被测设备及测试设备提供的外部控制的通信通道协议。
设备模块:该模块主要功能是模拟被测设备或测试设备。
消息解析及调度模块:该模块主要实现对请求消息的解析,通过调用交互消息配置模块,查找请求消息对应的应答消息。
交互消息配置模块:配置各种设备的请求消息及应答消息。
本领域技术人员应当理解,上述的处理模块可以通过运行于处理器上的程序而实现,也可通过具体的逻辑电路而实现。
以下结合图3,对本发明实施例的测试***中的各模块之间的消息交互方式进行描述。
1、自动化测试执行***,根据测试步骤,给被测设备或者测试设备发送设备请求命令,控制相应设备或者查询设备状态信息。
2、通道模块收到设备请求命令后,根据端口号信息把消息转给相应的设备。
3、设备模块收到请求消息后,调用消息解析及调度模块解析请求命令。
4、消息解析及调度模块根据解析后请求命令向交互消息配置模块查询对应的相应消息。
5、交互消息配置模块返回请求命令对应的响应消息。
6、消息解析及调度模块收到响应消息后,把结果返回给设备模块。
7、设备模块收到应答消息后把消息发送给通道模块。
8、通道模块把应答消息返回给自动化测试执行***。
本发明实施例的技术方案模拟了自动化测试用例执行******的被测设备及测试设备,保证了自动化测试用例执行***能顺利的执行自动化测试用例。本发明实施例不需要搭建测试环境,减少了对测试环境的占用,减少了维护测试环境的时间。只要获取测试设备及被测***对外提供的通道协议,在被测***研发之前,也可以进行自动化测试用例的开发,自动化测试用例开发可以与被测***的开发同时进行,加快了测试进度。本发明实施例可以灵活配置请求消息的响应时间,减少了自动化测试用例因真实环境处理业务而必须等待的延时时间,加快了用例的执行速度,提升了自动化用例执开发的效率。
以下通过示例,对本发明实施例的技术方案作进一步阐述。
实例1
本示例中以LTE无线***为例,自动化测试执行***与本发明装置部署在一起。
1、自动化测试用例已经按照流程编写完成,测试步骤中需要与被测设备及测试设备等进行交互。
2、实现自动化测试用例执行***有与BBU设备通信通道;BBU对外提供的是Telnet通道;
3、调用前述步骤2中建立的通信通道Telnet,配置端口号为23;
4、消息解析及调度模块,接收并解析从模拟设备模块上传来请求消息,根据消息交互模块,返回配置的响应消息,完成一次自动化测试用例执行***和模拟设备的一次交互;
5、交互消息配置模块,配置BBU的请求命令及对应的响应命令。
实例2
本示例以LTE无线***为例,自动化测试执行***与本发明装置分开部署。
1、自动化测试用例已经按照流程编写完成,测试步骤中需要与被测设备及测试设备等进行交互。
2、建立自动化测试用例执行***有与切换控制器设备通信通道;切换控制器对外提供的是Udp通道。
3、调用本示例步骤2建立的通信通道Udp,配置端口号为10001。
4、消息解析及调度模块,接收并解析从模拟设备模块上传来请求消息,根据消息交互模块,返回配置的响应消息,完成一次自动化测试用例执行***和模拟设备的一次交互;
5、交互消息配置模块,配置切换控制器的请求命令及对应的响应命令。
实例3
本示例以LTE无线***为例,自动化测试执行***同时使用多套模拟测试设备。
1、自动化测试用例已经按照流程编写完成,测试步骤中需要与被测设备及测试设备等进行交互;
2、建立自动化测试用例执行***有与切换控制器设备通信通道,实现与UE设备之间的通信通道;切换控制器对外提供的是Udp通道,BBU和UE对外提供的都是Telnet通道。
3、根据本示例步骤2建立的Telnet通道,配置模拟BBU设备,端口号为23,配置模拟UE设备,端口号为10023,配置模拟切换控制器设备端口号为10001。
4、消息解析及调度模块,接收并解析从模拟设备模块上传来请求消息,根据消息交互模块,返回配置的响应消息,完成一次自动化测试用例执行***和模拟设备的一次交互。
5、交互消息配置模块,配置切换控制器、BBU、UE的请求命令及对应的响应命令。
实例4
本示例以LTE无线***为例,多套自动化测试执行***同时使用多套本发明装置:
基于实例3的部署,可以同时支持多套自动化测试***运行,提升自动化测试用例的开发及调试效率。
图4为本发明实施例的测试平台的组成结构示意图,如图4所示,本发明实施例的测试平台包括:第一接收单元40、第一解析单元41、第一发送单元42、第二接收单元43、第二解析单元44、生成单元45和第二发送单元46,其中:
第一接收单元40,用于接收测试用例;
第一解析单元41,用于对所述测试用例进行解析,将所述测试用例解析为至少一个控制指令以及与每一个控制指令对应的交互配置信息;
第一发送单元42,用于将所述至少一个控制指令分别向对应的模拟测试设备的通信通道的端口号发送;
第二接收单元43,用于接收从所述对应的模拟测试设备的通信通道的端口号发送的请求消息;
第二解析单元44,用于解析所述请求消息;
生成单元45,用于根据所述请求消息的解析结果,以及所述请求消息对应的控制指令的交互配置信息,生成所述请求消息的响应消息;
第二发送单元46,用于将所述响应消息向对应的模拟测试设备的通信通道的端口号发送。
在图4所示的测试平台的基础上,本发明实施例的测试平台还包括:建立单元(图4中未示出)和配置单元(图4中未示出),其中:
建立单元,用于建立所述测试平台与模拟测试设备之间的通信通道;
配置单元,用于根据所述模拟测试设备实际对外使用的端口号配置所建立的通信通道的端口号。
在图4所示的测试平台的基础上,本发明实施例的测试平台还包括:记录单元(图4中未示出)和输出单元(图4中未示出),其中:
记录单元,用于每一个通信通道的端口号发送的请求消息、所述请求消息的解析结果、以及向对应的通信通道的端口号发送的请求消息;
输出单元,用于输出所述记录单元的记录结果。
本发明实施例中,所述测试平台通过在电子设备上配置测试环境而形成。
本领域技术人员应当理解,图4所示的测试平台中的各单元的实现功能可参照前述测试用例的测试方法的相关描述而理解。图4所示的测试平台中的各单元的功能可通过运行于处理器上的程序而实现,也可通过具体的逻辑电路而实现。
图5为本发明实施例的模拟测试设备的组成结构示意图,如图5所示,本发明实施例的模拟测试设备包括:第一接收单元50、生成单元51、发送单元52和第二接收单元53,其中:
第一接收单元50,用于接收测试平台发送的控制指令;
生成单元51,用于根据所述控制指令生成对应的请求消息;
发送单元52,用于将所述请求消息向所述测试平台发送;
第二接收单元53,用于接收所述测试平台发送的所述请求消息对应的响应消息。
在图5所示的模拟测试设备的基础上,本发明实施例的模拟测试设备还包括:建立单元(图5中未示出)和配置单元(图5中未示出),其中:
建立单元,用于建立所述模拟测试设备与所述测试平台之间的通信通道;
配置单元,用于根据所述模拟测试设备实际对外使用的端口号配置所建立的通信通道的端口号。
本发明实施例的模拟测试设备通过在电子设备上配置测试设备的运行环境而形成;
一个电子设备能形成一个以上的模拟测试设备。
本领域技术人员应当理解,图5所示的模拟测试设备中的各单元的实现功能可参照前述测试用例的测试方法的相关描述而理解。图5所示的模拟测试设备中的各单元的功能可通过运行于处理器上的程序而实现,也可通过具体的逻辑电路而实现。
本发明实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
在本发明所提供的几个实施例中,应该理解到,所揭露的方法和智能设备,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以全部集成在一个第二处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。

Claims (13)

1.一种测试用例的测试方法,其特征在于,所述方法包括:
测试平台接收测试用例,对所述测试用例进行解析,将所述测试用例解析为至少一个控制指令以及与每一个控制指令对应的交互配置信息;
将所述至少一个控制指令分别向对应的模拟测试设备的通信通道的端口号发送;
接收从所述对应的模拟测试设备的通信通道的端口号发送的请求消息,并解析所述请求消息;
根据所述请求消息的解析结果,以及所述请求消息对应的控制指令的交互配置信息,生成所述请求消息的响应消息;
将所述响应消息向对应的模拟测试设备的通信通道的端口号发送。
2.根据权利要求1所述的测试用例的测试方法,其特征在于,所述方法还包括:
建立所述测试平台与模拟测试设备之间的通信通道;
根据所述模拟测试设备实际对外使用的端口号配置所建立的通信通道的端口号。
3.根据权利要求1所述的测试用例的测试方法,其特征在于,所述方法还包括:
所述测试平台记录每一个通信通道的端口号发送的请求消息、所述请求消息的解析结果、以及向对应的通信通道的端口号发送的请求消息,并输出记录结果。
4.根据权利要求1所述的测试用例的测试方法,其特征在于,所述方法还包括:
在第一电子设备上配置测试环境,使所述第一电子设备形成测试平台。
5.根据权利要求4所述的测试用例的测试方法,其特征在于,所述方法还包括:
在所述第一电子设备上配置测试设备的运行环境,使所述第一电子设备形成模拟测试设备;
所述第一电子设备能形成一个以上的模拟测试设备。
6.根据权利要求4所述的测试用例的测试方法,其特征在于,所述方法还包括:
在第二电子设备上配置测试设备的运行环境,使所述第二电子设备形成模拟测试设备;
所述第二电子设备能形成一个以上的模拟测试设备。
7.一种测试平台,其特征在于,所述测试平台包括:第一接收单元、第一解析单元、第一发送单元、第二接收单元、第二解析单元、生成单元和第二发送单元,其中:
第一接收单元,用于接收测试用例;
第一解析单元,用于对所述测试用例进行解析,将所述测试用例解析为至少一个控制指令以及与每一个控制指令对应的交互配置信息;
第一发送单元,用于将所述至少一个控制指令分别向对应的模拟测试设备的通信通道的端口号发送;
第二接收单元,用于接收从所述对应的模拟测试设备的通信通道的端口号发送的请求消息;
第二解析单元,用于解析所述请求消息;
生成单元,用于根据所述请求消息的解析结果,以及所述请求消息对应的控制指令的交互配置信息,生成所述请求消息的响应消息;
第二发送单元,用于将所述响应消息向对应的模拟测试设备的通信通道的端口号发送。
8.根据权利要求7所述的测试平台,其特征在于,所述测试平台还包括:建立单元和配置单元,其中:
建立单元,用于建立所述测试平台与模拟测试设备之间的通信通道;
配置单元,用于根据所述模拟测试设备实际对外使用的端口号配置所建立的通信通道的端口号。
9.根据权利要求7所述的测试平台,其特征在于,所述测试平台还包括:记录单元和输出单元,其中:
记录单元,用于每一个通信通道的端口号发送的请求消息、所述请求消息的解析结果、以及向对应的通信通道的端口号发送的请求消息;
输出单元,用于输出所述记录单元的记录结果。
10.根据权利要求7所述的测试平台,其特征在于,所述测试平台通过在电子设备上配置测试环境而形成。
11.一种模拟测试设备,其特征在于,所述模拟测试设备包括:第一接收单元、生成单元、发送单元和第二接收单元,其中:
第一接收单元,用于接收测试平台发送的控制指令;
生成单元,用于根据所述控制指令生成对应的请求消息;
发送单元,用于将所述请求消息向所述测试平台发送;
第二接收单元,用于接收所述测试平台发送的所述请求消息对应的响应消息。
12.根据权利要求11所述的模拟测试设备,其特征在于,所述模拟测试设备还包括:建立单元和配置单元,其中:
建立单元,用于建立所述模拟测试设备与所述测试平台之间的通信通道;
配置单元,用于根据所述模拟测试设备实际对外使用的端口号配置所建立的通信通道的端口号。
13.根据权利要求11或12所述的模拟测试设备,其特征在于,所述模拟测试设备通过在电子设备上配置测试设备的运行环境而形成;
所述电子设备能形成一个以上的模拟测试设备。
CN201511026535.7A 2015-12-30 2015-12-30 测试用例的测试方法及测试平台、模拟测试设备 Pending CN106936658A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201511026535.7A CN106936658A (zh) 2015-12-30 2015-12-30 测试用例的测试方法及测试平台、模拟测试设备
PCT/CN2016/097591 WO2017113848A1 (zh) 2015-12-30 2016-08-31 测试用例的测试方法及测试平台、模拟测试设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201511026535.7A CN106936658A (zh) 2015-12-30 2015-12-30 测试用例的测试方法及测试平台、模拟测试设备

Publications (1)

Publication Number Publication Date
CN106936658A true CN106936658A (zh) 2017-07-07

Family

ID=59224515

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201511026535.7A Pending CN106936658A (zh) 2015-12-30 2015-12-30 测试用例的测试方法及测试平台、模拟测试设备

Country Status (2)

Country Link
CN (1) CN106936658A (zh)
WO (1) WO2017113848A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109815106A (zh) * 2017-11-21 2019-05-28 腾讯科技(深圳)有限公司 信息投放平台的交互功能测试方法及装置
CN110837012A (zh) * 2019-10-31 2020-02-25 阳光电源股份有限公司 一种逆变器的测试方法、代理执行器、测试平台及***

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110895507B (zh) * 2018-09-13 2023-10-20 杭州海康威视***技术有限公司 一种模拟测试的方法、装置、模拟服务器及存储介质
CN112333019B (zh) * 2020-10-30 2022-08-16 展讯半导体(成都)有限公司 路由器的配置、测试方法及***和可读存储介质
CN112636894B (zh) * 2020-12-28 2024-05-21 联创汽车电子有限公司 基于时间参数的ecu通信模块测试方法、测试设备和存储介质

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101976219A (zh) * 2010-08-19 2011-02-16 北京星网锐捷网络技术有限公司 调试自动化测试脚本的方法和***及代理装置
WO2012026881A1 (en) * 2010-08-27 2012-03-01 Patni Computer Systems Ltd A method of compliance testing
US20140177459A1 (en) * 2012-12-21 2014-06-26 Apple Inc. Methods and apparatus for rapid and cost effective testing of wireless systems
CN103051500B (zh) * 2013-01-04 2015-09-09 北京邮电大学 一种服务网络***的测试方法及***
CN103412817B (zh) * 2013-08-14 2016-05-25 迈普通信技术股份有限公司 自动化测试脚本脱机调试方法及***
CN103684912B (zh) * 2013-12-06 2017-05-24 重庆邮电大学 一种传感网安全测试方法及***
CN104516818B (zh) * 2014-12-29 2017-08-22 北京四方继保自动化股份有限公司 一种适用于逻辑组态软件中编译器的自动化测试***及其方法
CN104618192B (zh) * 2015-02-12 2020-08-21 网神信息技术(北京)股份有限公司 数据库审计设备的测试方法和装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109815106A (zh) * 2017-11-21 2019-05-28 腾讯科技(深圳)有限公司 信息投放平台的交互功能测试方法及装置
CN109815106B (zh) * 2017-11-21 2021-08-10 腾讯科技(深圳)有限公司 信息投放平台的交互功能测试方法及装置
CN110837012A (zh) * 2019-10-31 2020-02-25 阳光电源股份有限公司 一种逆变器的测试方法、代理执行器、测试平台及***

Also Published As

Publication number Publication date
WO2017113848A1 (zh) 2017-07-06

Similar Documents

Publication Publication Date Title
CN108400908B (zh) 变电站监控信息自动验收方法
CN106936658A (zh) 测试用例的测试方法及测试平台、模拟测试设备
CN101136790B (zh) 以太网交换机集群管理的自动化测试***及方法
CN101847118B (zh) 自动化测试***
CN101179456A (zh) 一种网络设备测试方法及装置
CN110601907B (zh) 卫星通信***大规模组网模拟测试方法、装置及***
CN102098702B (zh) 性能测试***、方法和设备
CN106411637A (zh) 物联网设备场景测试方法
CN103023708A (zh) 通信协议接口的测试方法及***
CN106658545A (zh) 一种测试方法、移动终端及服务器
CN104008055B (zh) 软件测试的方法、设备及***
CN114707236A (zh) 一种基于模型的虚实结合仿真试验方法
CN110989547A (zh) 一种智能变电站一键顺控***的检测方法及***
CN107786671A (zh) 一种电力设备远程测试***
CN105471677A (zh) 一种测试***
CN113055101B (zh) 一种3频mesh产品性能测试***及测试方法
CN100546261C (zh) 无线局域网测试的方法及***
CN106301446A (zh) 战术电台组网调试与训练平台
CN205304831U (zh) 一种测试***
CN101207525B (zh) 无线网络控制器信令处理模块的测试***和装置
CN112532330A (zh) 干扰模拟***、方法及装置、干扰测试***、方法及装置
CN105930295B (zh) 一种智能变电站二次设备即插即用的方法及装置
CN108089986A (zh) 一种基于机器人的版本更新测试方法及***
CN114461337A (zh) 一种云仿真***、方法、电子设备及存储介质
CN107786382A (zh) 接口选择方法、装置、测试控制台及测试***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20170707