CN105119771A - 电力通信***的测试方法及*** - Google Patents
电力通信***的测试方法及*** Download PDFInfo
- Publication number
- CN105119771A CN105119771A CN201510416694.1A CN201510416694A CN105119771A CN 105119771 A CN105119771 A CN 105119771A CN 201510416694 A CN201510416694 A CN 201510416694A CN 105119771 A CN105119771 A CN 105119771A
- Authority
- CN
- China
- Prior art keywords
- test
- tester
- assignment
- test assignment
- testing
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/06—Generation of reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J13/00—Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及一种电力通信***的测试方法及***,通过根据测试任务,确定多种测试仪中与所述测试任务对应的测试仪,并将所述测试任务分配给所述对应的测试仪,测试仪根据所述测试任务,执行测试。多种不同类型的测试仪集成在整个测试平台上,在执行测试时,针对不同的测试任务,将测试任务分配给对应的测试仪,对应的测试仪接收到测试任务后进行测试。通过根据测试任务的不同将测试任务分配给不同的测试仪,使得测试更加的专业和高效。
Description
技术领域
本发明涉及测试技术领域,特别是涉及一种电力通信***的测试方法及***。
背景技术
为了确保电力通信***正常运行,需对电力通信***进行测试,通过测试可发现电力通信***存在的问题,从而对电力通信***进行维护,确保电力通信***安全有效运行。
现有的测试方法中,主要是通过下发测试任务,测试仪根据测试任务执行测试。然而,由于测试任务多种多样,针对不同的测试任务,需要不停地更换测试仪来进行测试,例如,当需要对***之间接口进行测试时,采用一种测试仪进行测试,当需要进行协议测试时,需要更换另一种测试仪进行测试,这样导致测试效率低。
发明内容
基于此,有必要针对测试效率低的问题,提出一种可提高测试效率的电力通信***测试方法及***。
一种电力通信***的测试方法,包括如下步骤:
根据测试任务,确定多种测试仪中与所述测试任务对应的测试仪;
将所述测试任务分配给所述对应的测试仪;
根据所述测试任务,执行测试。
在其中一个实施例中,所述根据测试任务,确定多种测试仪中与所述测试任务对应的测试仪具体包括步骤:
根据测试任务,获取测试项目信息、选择的测试类型以及选择的测试指标;
根据所述测试项目信息、所述测试类型以及所述测试指标生成测试用例;
根据所述测试项目信息、所述测试类型、所述测试指标以及所述测试用例,生成测试任务;
根据生成的测试任务,确定多种测试仪中与所述生成的测试任务对应的测试仪。
在其中一个实施例中,所述根据生成的测试任务,确定多种测试仪中与所述生成的测试任务对应的测试仪具体包括步骤:
根据所述测试指标,将所述生成的测试任务分成多个测试子任务;
确定所述多个测试子任务分别对应的所述测试仪。
在其中一个实施例中,所述根据所述测试任务,执行测试步骤之后还包括步骤:
根据所述测试仪执行测试后得到的测试数据,生成测试报告。
在其中一个实施例中,所述根据所述测试仪执行测试后得到的测试数据,生成测试报告具体包括步骤:
根据所述测试数据,得到测试任务执行结果;
响应用户根据所述测试任务执行结果进行的反馈操作,生成审核指令;
解析所述审核指令,若所述审核指令表征为不通过,则返回所述根据所述测试任务,执行测试的步骤,若所述审核指令表征为通过,则根据所述测试任务执行结果,生成测试报告。
一种电力通信***的测试***,包括:
确认模块,用于根据测试任务,确定所述多种测试仪中与所述测试任务对应的测试仪;
分配模块,用于将所述测试任务分配给所述对应的测试仪;
执行模块,用于根据所述测试任务,执行测试。
在其中一个实施例中,所述确认模块包括:
获取单元,用于根据测试任务,获取测试项目信息、选择的测试类型、选择的测试指标;
测试用例生成单元,用于根据所述测试项目信息、所述测试类型以及所述测试指标生成测试用例;
任务生成单元,用于根据所述测试项目信息、所述测试类型、所述测试指标以及所述测试用例,生成测试任务;
确认单元,用于根据生成的测试任务,确定多种测试仪中与所述生成的测试任务对应的测试仪。
在其中一个实施例中,所述确认模块还包括:
划分单元,用于根据所述测试指标,将所述生成的测试任务分成多个测试子任务。
在其中一个实施例中,上述电力通信***的测试***还包括:
处理模块,用于根据所述测试仪执行测试后得到的测试数据,生成测试报告。
在其中一个实施例中,所述处理模块包括:
处理单元,用于根据所述测试数据,得到测试任务执行结果;
指令生成单元,用于响应用户根据所述测试任务执行结果进行的反馈操作,生成审核指令;
解析单元,用于解析所述审核指令;
测试报告生成单元,用于若所述解析模块解析的所述审核指令表征为不通过,则通过所述执行模块根据所述测试任务,重新执行测试;若所述解析模块解析的所述审核指令表征为通过,则根据所述测试任务执行结果,生成测试报告。
上述电力通信***测试方法及***,根据测试任务,确定多种测试仪中与所述测试任务对应的测试仪,并将所述测试任务分配给所述对应的测试仪,根据所述测试任务,执行测试。多种不同类型的测试仪集成在整个测试平台上,在执行测试时,针对不同的测试任务,将测试任务分配给对应的测试仪,对应的测试仪接收到测试任务后进行测试。通过根据测试任务的不同将测试任务分配给不同的测试仪,使得测试更加的专业和高效。
附图说明
图1为一实施方式的电力通信***的测试方法的流程图;
图2为另一实施方式的电力通信***的测试方法中的子流程图;
图3为另一实施方式的电力通信***的测试方法的子流程图;
图4为另一实施方式的电力通信***的测试方法的流程图;
图5为另一实施方式的电力通信***的测试方法的流程图;
图6为一实施方式的电力通信***的测试***的原理图;
图7为一实施方式的电力通信***的测试***的子模块图;
图8为另一实施方式的电力通信***的测试***的子模块图;
图9为另一实施方式的电力通信***的测试***的模块图;
图10为另一实施方式的电力通信***的测试***的子模块图;
图11为另一实施方式的电力通信***的测试***的模块图。
具体实施方式
请参阅图1,提供一种实施方式的电力通信***的测试方法,包括以下步骤:
S100:根据测试任务,确定多种测试仪中与测试任务对应的测试仪。
测试任务是指根据用户的测试需求而形成的在测试过程中需要用到的测试信息,在具体的测试中,不同的测试需求对应不同的测试任务,不同的测试任务需要对应的测试仪来进行测试,从而在整个测试平台中集成了多种不同类型的测试仪,根据测试任务,确定多种测试仪中与测试任务对应的测试仪。例如,当需要对***之间接口进行测试时,测试任务对应于一种测试仪,将测试任务分配到该测试仪,测试仪接收到对应的测试任务后执行测试。当需要进行协议测试时,测试任务对应于另一种测试仪,将测试任务分配到该测试仪,该测试仪接收到对应的测试任务后进行测试。
S200:将测试任务分配给对应的测试仪。
根据测试任务确定对应的测试仪后,将测试任务分配给对应的测试仪,测试仪根据测试任务进行测试。在实际操作过程中,设置一台服务器,通过服务器对每个测试仪进行注册,注册后,每个测试仪对服务器来说都是唯一的。通过服务器对每个测试任务分配一个唯一的编号,每个测试任务至分配给一个测试仪。
S300:根据测试任务,执行测试。
针对不同的测试仪提供不同程度的测试功能。对于不用测试人员干预的测试仪,只需要点击测试按钮,启动测试仪,执行测试任务,评判测试数据,并将测试数据回传至服务器,对测试数据进行评判,生成测试报告。对于需人工干预的测试仪,首先启动测试仪,执行测试任务过程中,将需要人员干预的地方给出明确的操作提示,指引测试人员根据实际测试数据执行相应的操作。
上述电力通信***测试方法,根据测试任务,确定多种测试仪中与所述测试任务对应的测试仪,并将所述测试任务分配给所述对应的测试仪,根据所述测试任务,执行测试。多种不同类型的测试仪集成在整个测试平台上,在执行测试时,针对不同的测试任务,将测试任务分配给对应的测试仪,对应的测试仪接收到测试任务后进行测试。通过根据测试任务的不同将测试任务分配给不同的测试仪,使得测试更加的专业和高效。
请参阅图2,在其中一个实施例中,根据测试任务,确定多种测试仪中与测试任务对应的测试仪的步骤S100包括步骤:
S110:根据测试任务,获取测试项目信息、选择的测试类型以及选择的测试指标。
当用户有测试需求时,启动测试项目,用户根据实际的测试需求,输入相应的测试项目信息,选择测试类型以及测试指标,从而可获取测试项目信息、测试类型以及测试指标。测试类型是表示用户需要对什么进行测试,例如,二层交换机网管接口测试、三层交换机网管接口测试、SDH(SynchronousDigitalHierarchy,同步数字体系)传输网网管接口测试、TD-LTE(TimeDivisionLongTermEvolution,分时长期演进)网网管接口测试等。测试指标是测试类型的具体细化,指具体的测试内容。
在本实施例中,测试类型包括协议测试、SNMP(简单网络管理协议)接口测试、CORBA(CommonObjectRequestBrokerArchitecture,公共对象请求代理体系结构)接口测试以及WebService接口测试。WebService是一种分布式计算技术,服务提供方发布服务到网路上,但是服务提供方不会把服务共享给你,只是提供一个获取服务的方法,服务使用方如果需要使用该服务,通过在网络上调用服务提供方提供的服务接口就可以使用获取服务的方法,从而可使用该服务。
S120:根据测试项目信息、测试类型以及测试指标生成测试用例。
针对实际的测试需求,还需根据测试项目信息、测试类型、测试指标生成测试用例以供测试仪后续执行测试。
S130:根据测试项目信息、测试类型、测试指标以及测试用例,生成测试任务;
S140:根据生成的测试任务,确定多种测试仪中与生成的测试任务对应的测试仪。
在本实施例中,各测试类型分别对应各测试仪,测试仪包括链路管理协议测试仪、SNMP接口测试仪、CORBA接口测试仪、WebService接口测试仪。当测试类型为协议测试时,将测试任务分配给与协议测试对应的链路管理协议测试仪,当测试类型为SNMP接口测试时,将测试任务分配给与SNMP接口测试对应的SNMP接口测试仪,当测试类型为CORBA接口测试时,将测试任务分配给与CORBA接口测试对应的CORBA接口测试仪,当测试类型为WebService接口测试时,将测试任务分配给与WebService接口测试对应的WebService接口测试仪。通过各测试仪对被测对象进行相应的测试。
具体地,服务器中包括网络管理测试流程管理***,服务器通过网络管理测试流程管理***接收输入的测试项目信息、选择的测试类型、选择的测试指标以及输入的测试用例,将输入的信息以及选择的信息存入到数据库中,并根据测试项目信息、测试类型、测试指标以及测试用例生成测试任务下发给对应的测试仪。测试仪与被测网元设备或被测网络管理***连接,执行测试。例如,测试仪与交换机连接,对交换机的测试指标进行测试。并将测试数据回传给服务器中的网络管理测试流程管理***,根据测试数据生成测试报告,并将报告存储。
请参阅图3,在其中一个实施例中,根据生成的测试任务,确定多种测试仪中与生成的测试任务对应的测试仪的步骤S140包括步骤:
S141:根据测试指标,将生成的测试任务分成多个测试子任务;
S142:确定多个测试子任务分别对应的测试仪。
当测试任务中有许多测试指标,通过一个测试仪执行该测试任务时,执行效率较低,从而,根据测试指标,将生成的测试任务分成多个测试子任务,每个测试子任务中包括较少的测试指标,将每个测试子任务分别分配给对应的测试仪,各测试仪根据测试子任务,分别执行测试,提高测试效率。每个测试子任务指定一个测试人员,任务分配后,在测试人员的待办任务中就会有待执行的测试子任务。
请参阅图4,在其中一个实施例中,根据测试任务,执行测试步骤S300之后还包括步骤:
S400:根据测试仪执行测试后得到的测试数据,生成测试报告。
测试仪在执行测试过程中,会得到测试数据,可以将测试数据回传给服务器,对测试数据进行评判,生成测试报告。测试仪包括在线测试和离线测试两种工作模式,在线测试是指测试仪与服务器实时连接,在测试执行过程中,测试仪可以将测试数据实时回传至服务器。离线测试是指测试仪在接收到测试任务之后,与服务器断开连接,利用测试仪进行测试完后,将测试仪与服务器再连接,测试仪将测试数据回传给服务器。使得测试更加方便灵活。
在其中一个实施例中,根据测试仪执行测试后得到的测试数据,生成测试报告的步骤S400之后包括步骤:
S500:根据结题信息以及测试数据,生成结题报告。
当测试项目的测试任务执行完成且审核通过之后,对测试项目进行结题,输入结题信息。对测试项目进行结题后,根据结题信息以及测试数据,生成结题报告,结束本次测试项目。
请参阅图5,在其中一个实施例中,根据测试仪执行测试后得到的测试数据,生成测试报告的步骤S400包括步骤:
S410:根据测试数据,得到测试任务执行结果;
S420:响应用户根据测试任务执行结果进行的反馈操作,生成审核指令;
S430:解析审核指令;
若审核指令表征为不通过,则返回步骤S300重新执行测试。
若审核指令表征为通过,则执行步骤:
S440:根据测试任务执行结果,生成测试报告。
当测试数据回传至服务器后,根据测试数据,得到测试任务执行结果并显示,测试负责人对测试任务执行结果进行审核,审核完成后,输入审核指令,接收输入的对测试任务执行结果的审核指令,并对审核指令进行判断,当审核指令为通过时,根据测试任务执行结果,对测试任务执行结果进行评判,生成测试报告。通过对测试任务执行结果的审核,可有效提高测试的准确性。
下面以具体实施例对上述电力通信***的测试方法加以说明:
当用户有测试需求,首先根据测试需求,建立对应的测试规范,根据测试规范,生成相应的一致性声明(ICS)文稿,ICS文稿生成后,测试人员将ICS文稿提供给被测***的提供者,由提供者填写ICS文稿中厂家声明支持的内容,测试人员依据填写完的ICS文稿确定测试目标,测试人员参考填写完的ICS文稿以及确定的测试目标来准备实际测试所需的测试用例。测试用例准备完成后,进行测试执行阶段。测试人员依次执行测试用例,通过将测试数据与ICS文稿中的描述进行一致性比较,并记录测试数据和测试日志,测试结束后,依据测试记录得到测试报告。其中,ICS文稿是***实现单位对其按照某规范实现的***与该规范符合程度的一种声明,指明了***对规范中各种特性的支持程度和已经实现的能力,是测试的需求说明书,测试人员要根据它来确定哪些内容需要进行测试,以及测试应达到什么程度,是根据规范的各项一致性需求提出的一套问卷形式的文档,根据***填充这些内容以后形成ICS。例如,上述测试规范为网络管理接口规范,则相应的ICS为网络管理接口实现一致性声明。ICS是撰写测试用例的主要依据,测试范围分局ICS来确定,测试结果要结合ICS中一致性需求给出最终评判。
具体地,当测试任务已经下达或测试任务已经明确的情况下,通过测试项目的方式来管理测试过程。在测试过程中,涉及到三类角色,分别是管理员、测试负责人以及测试人员,每个用户可以同时授予多个角色,每个角色有其对应的权限。
管理员角色可操作的权限包括:对测试能力操作的权限、文档管理权限、样品管理权限,用户管理权限以及设备管理权限。其中,对测试能力操作的权限即对测试类型操作的权限,包括查询测试能力、添加测试能力、修改测试能力、删除测试能力、查询测试指标、添加测试指标、修改测试指标、删除测试指标、查询测试用例、添加测试用例、修改测试用例、删除测试用例、查询测试工具、添加测试工具、修改测试工具以及删除测试工具的权限等。文档管理权限包括对文档进行添加、修改、删除、查询的权限。样品管理权限包括样品查询权限。用户管理权限包括对用户进行添加、修改、删除、查询的权限。设备管理权限包括对设备进行添加、修改、删除、查询的权限。其中,样品管理权限是指对被测对象的管理权限。
测试负责人角色可操作的权限包括对项目管理权限、数据处理权限、作业管理权限、对测试能力操作的权限、文档管理权限、样品管理权限,用户管理权限以及设备管理权限。项目管理权限包括项目启动、项目查询、项目修改、项目删除及项目结题等权限。数据处理权限包括查看测试计划、生成测试报告、查看测试日志、查看测试记录、生成测试规范、生成缺陷报告等权限。作业管理权限包括作业分配、添加、查询、作业审核、项目结题、生成测试报告等权限。对测试能力操作的权限包括查询测试能力、查询测试指标、查询测试用例、查询测试工具的权限等。
测试人员角色可操作的权限包括作业管理权限、对测试能力操作的权限、文档管理权限、用户管理权限以及设备管理权限。作业管理权限包括作业查询、作业执行、测试数据回传、作业提交的权限等。对测试能力操作的权限包括查询测试能力、查询测试指标、查询测试用例、查询测试工具的权限等。文档管理权限包括添加、修改、删除、查询的权限等。用户管理权限包括个人信息查看以及个人信息修改的权限等。设备管理权限包括设备查看的权限等。
上述电力通信***的测试方法具体的测试执行流程如下:
首先,当用户有测试需求,明确测试任务后,测试项目负责人首先启动测试项目,输入测试项目信息,测试项目信息包括测试项目的基本信息、试验信息与厂家信息。
测试负责人选择测试项目对应的测试能力,即选择对应的测试类型,例如,二层交换机网管接口测试、三层交换机网管接口测试、SDH(SynchronousDigitalHierarchy,同步数字体系)传输网网管接口测试、TD-LTE(TimeDivisionLongTermEvolution,分时长期演进)网网管接口测试等。测试类型确定后,根据测试类型确定对应的测试仪,并填写样品的基本信息,样品是指被测对象,例如,对交换机的测试。
选择测试指标,即选择测试类型的具体测试内容。再撰写测试用例,根据测试用例以及上述输入的测试项目信息、测试类型以及测试指标生成测试任务,由于测试任务中可能包括多个测试指标,一个测试仪执行测试的效率较低,可将多个测试指标分别分配到多个测试子任务中,每个测试子任务指定一个测试人员,任务分配后,在测试人员的待任务中就会有待执行的测试任务。根据测试类型确定对应的测试仪,将测试任务分配给对应的测试仪,并选择相应的测试工具进行测试。
根据测试任务,执行测试。测试仪接收到测试任务后开始执行测试时,当测试仪与服务器连接时,测试仪执行测试得到的测试数据实时回传至服务器,并存储在数据库中。也可通过测试人员手动填写测试数据和测试说明。
执行完测试子任务中所有测试指标对应的测试用例之后,测试数据回传到服务器中,服务器会显示当前测试指标的测试进度百分比。测试人员可以先自行监测测试数据和测试内容,对有问题的测试指标进行确定或重测。
测试人员确定测试子任务的测试数据没有问题后,根据测试数据,得到测试子任务执行结果,并对所有测试子任务执行结果进行审核,输入审核指令。审核不通过的,给出原因,返回重新执行测试或要求测试人员重新核实执行结果,测试人员重新执行测试或核实之后,对新的测试子任务执行结果进行重新审核。
当所有测试子任务执行完成且审核通过后,测试负责人通过服务器根据测试任务执行结果,生成项目测试报告,并对测试报告进行保存,从而可下载测试报告进行查看或修改。
待测试项目所有的测试任务都审核通过之后,测试负责人可以对本测试项目进行结题。测试项目结题时,会生成结题报告,供用户查看。测试负责人和测试人员需要将测试项目的过程文档存储在服务器中,比如,测试计划、测试规范、测试记录、测试日志、测试数据、测试工程等文档,以实现统一归档存储。
对测试项目进行结题,生成结题报告,且对文档进行存储后,结束本次测试项目。
请参阅图6,本发明还提供一种实施方式的电力通信***的测试***,包括
确认模块100,用于根据测试任务,确定多种测试仪中与测试任务对应的测试仪。
测试任务是指根据用户的测试需求而形成的在测试过程中需要用到的测试信息,在具体的测试中,不同的测试需求对应不同的测试任务,不同的测试任务需要对应的测试仪来进行测试,从而在整个测试平台中集成了多种不同类型的测试仪,确认模块100根据测试任务,确定多种测试仪中与测试任务对应的测试仪。例如,当需要对***之间接口进行测试时,测试任务对应于一种测试仪,将测试任务分配到该测试仪,测试仪接收到对应的测试任务后执行测试。当需要进行协议测试时,测试任务对应于另一种测试仪,将测试任务分配到该测试仪,该测试仪接收到对应的测试任务后进行测试。
分配模块200,用于将测试任务分配给对应的测试仪。
根据测试任务确定对应的测试仪后,将测试任务分配给对应的测试仪,测试仪根据测试任务进行测试。在实际操作过程中,设置一台服务器,通过服务器对每个测试仪进行注册,注册后,每个测试仪对服务器来说都是唯一的。通过服务器对每个测试任务分配一个唯一的编号,每个测试任务只分配给一个测试仪。
执行模块300,用于根据测试任务,执行测试。
针对不同的测试仪提供不同程度的测试功能。对于不用测试人员干预的测试仪,只需要点击测试按钮,启动测试仪,接收测试任务后通过执行模块300执行测试,评判测试数据,并将测试数据回传至服务器,服务器根据测试数据生成测试报告。对于需要人工干预的测试仪,启动测试仪后,接收测试任务后通过执行模块300执行测试时,将需要人员干预的地方给出明确的操作提示,指引测试人员根据实际测试结果执行相应的操作。
上述电力通信***测试***,确认模块100根据测试任务,确定多种测试仪中与所述测试任务对应的测试仪,并通过分配模块200将所述测试任务分配给所述对应的测试仪,通过执行模块300根据所述测试任务,执行测试。多种不同类型的测试仪集成在整个测试平台上,在执行测试时,针对不同的测试任务,将测试任务分配给对应的测试仪,对应的测试仪接收到测试任务后通过执行模块300进行测试。通过根据测试任务的不同将测试任务分配给不同的测试仪,使得测试更加的专业和高效。
多种不同类型的测试仪集成在整个测试平台上,在执行测试时,服务器针对不同的测试任务,通过确认模块100确定多种测试仪中与测试任务对应的测试仪,再通过分配模块200将测试任务分配给对应的测试仪,对应的测试仪接收到测试任务后通过执行模块300进行测试。通过根据测试任务的不同将测试任务分配给不同的测试仪,使得测试更加的专业和高效。
请参阅图7,在其中一个实施例中,确认模块100包括:
获取单元110,用于根据测试任务,获取测试项目信息、选择的测试类型、选择的测试指标;
测试用例生成单元130,用于根据测试项目信息、测试类型以及测试指标生成测试用例;
任务生成单元150,用于根据测试项目信息、测试类型、测试指标以及测试用例,生成测试任务;
确认单元170,用于根据生成的测试任务,确定多种测试仪中与生成的测试任务对应的测试仪。
当用户有测试需求时,启动测试项目,用户根据实际的测试需求,输入相应的测试项目信息,接收输入的测试项目信息。测试类型是表示用户需要对什么进行测试,例如,二层交换机网管接口测试、三层交换机网管接口测试、SDH(SynchronousDigitalHierarchy,同步数字体系)传输网网管接口测试、TD-LTE(TimeDivisionLongTermEvolution,分时长期演进)网网管接口测试等。测试指标是测试类型的具体细化,指具体的测试内容。
在本实施例中,测试类型包括协议测试、SNMP(简单网络管理协议)接口测试、CORBA(CommonObjectRequestBrokerArchitecture,公共对象请求代理体系结构)接口测试以及WebService接口测试。WebService是一种分布式计算技术,服务提供方发布服务到网路上,但是服务提供方不会把服务共享给你,只是提供一个获取服务的方法,服务使用方如果需要使用该服务,通过在网络上调用服务提供方提供的服务接口就可以使用获取服务的方法,从而可使用该服务。
针对实际的测试需求,还需根据测试项目信息、测试类型、测试指标生成测试用例以供测试仪后续执行测试。在本实施例中,各测试类型分别对应各测试仪,测试仪包括链路管理协议测试仪、SNMP接口测试仪、CORBA接口测试仪、WebService接口测试仪。当测试类型为协议测试时,将测试任务分配给与协议测试对应的链路管理协议测试仪,当测试类型为SNMP接口测试时,将测试任务分配给与SNMP接口测试对应的SNMP接口测试仪,当测试类型为CORBA接口测试时,将测试任务分配给与CORBA接口测试对应的CORBA接口测试仪,当测试类型为WebService接口测试时,将测试任务分配给与WebService接口测试对应的WebService接口测试仪。通过各测试仪对被测对象进行相应的测试。
具体地,服务器中包括网络管理测试流程管理***,服务器通过网络管理测试流程管理***接收输入的测试项目信息、选择的测试类型、选择的测试指标以及输入的测试用例,将输入的信息以及选择的信息存入到数据库中,并根据测试项目信息、测试类型、测试指标以及测试用例生成测试任务下发给对应的测试仪。测试仪与被测网元设备或被测网络管理***连接,执行测试。例如,测试仪与交换机连接,对交换机的测试指标进行测试。并将测试数据回传给服务器中的网络管理测试流程管理***,根据测试数据生成测试报告,并将报告存储。
请参阅图8,在其中一个实施例中,确认模块100还包括划分单元160;
划分单元160,用于根据测试指标,将生成的测试任务分成多个测试子任务。
当划分单元160将测试任务分成多个测试子任务后,通过确认模块170确定多个测试子任务分别对应的测试仪。当测试任务中有许多测试指标,通过一个测试仪执行该测试任务时,执行效率较低,从而,根据测试指标,将测试任务分成多个测试子任务,每个测试子任务中包括较少的测试指标,将每个测试子任务分别分配给对应的测试仪,各测试仪根据测试子任务,分别执行测试,提高测试效率。每个测试子任务指定一个测试人员,任务分配后,在测试人员的待办任务中就会有待执行的测试子任务。
请参阅图9,在其中一个实施例中,上述电力***的测试***还包括:
处理模块400,用于根据测试仪执行测试后得到的测试数据,生成测试报告。
测试仪通过执行模块300在执行测试过程中,会得到测试数据,可以将测试数据回传给服务器,处理模块400根据测试数据,对测试数据进行评判,生成测试报告。测试仪包括在线测试和离线测试两种工作模式,在线测试是指测试仪与服务器实时连接,在测试执行过程中,测试仪可以将测试数据实时回传至服务器。离线测试是指测试仪在接收到测试任务之后,与服务器断开连接,进行测试完后,将测试仪与服务器再连接,测试仪将测试数据回传给服务器。使得测试更加方便灵活。
请参阅图10,在其中一个实施例中,处理模块400还包括:
处理单元410,用于根据测试数据,得到测试任务执行结果;
指令生成单元420,用于响应用户根据测试任务执行结果进行的反馈操作,生成审核指令;
解析单元430,用于解析审核指令;
测试报告生成单元440,用于若解析模块解析的审核指令表征为不通过,则通过所述执行模块300根据测试任务,重新执行测试;若解析模块解析的审核指令表征为通过,则根据测试任务执行结果,生成测试报告。
当测试数据回传至服务器后,根据测试数据,得到测试任务执行结果并显示,测试负责人对测试任务执行结果进行审核,审核完成后,输入审核指令,接收输入的对测试任务执行结果的审核指令,并对审核指令进行判断,当审核指令为通过时,根据测试任务执行结果,对测试任务执行结果评判,生成测试报告。通过上述对测试任务执行结果的审核,可有效提高测试的准确性。
请参阅图11,在其中一个实施例中,上述电力***的测试***还包括:
结题报告生成模块500,用于根据结题信息以及测试数据,生成结题报告。
当测试项目的测试任务执行完成且审核通过之后,对测试项目进行结题。对测试项目进行结题后,根据结题信息以及测试数据,生成结题报告,结束本次测试项目。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种电力通信***的测试方法,其特征在于,包括如下步骤:
根据测试任务,确定多种测试仪中与所述测试任务对应的测试仪;
将所述测试任务分配给所述对应的测试仪;
根据所述测试任务,执行测试。
2.根据权利要求1所述的电力通信***的测试方法,其特征在于,所述根据测试任务,确定多种测试仪中与所述测试任务对应的测试仪具体包括步骤:
根据测试任务,获取测试项目信息、选择的测试类型以及选择的测试指标;
根据所述测试项目信息、所述测试类型以及所述测试指标生成测试用例;
根据所述测试项目信息、所述测试类型、所述测试指标以及所述测试用例,生成测试任务;
根据生成的测试任务,确定多种测试仪中与所述生成的测试任务对应的测试仪。
3.根据权利要求2所述的电力通信***的测试方法,其特征在于,所述根据生成的测试任务,确定多种测试仪中与所述生成的测试任务对应的测试仪具体包括步骤:
根据所述测试指标,将所述生成的测试任务分成多个测试子任务;
确定所述多个测试子任务分别对应的所述测试仪。
4.根据权利要求1所述的电力通信***的测试方法,其特征在于,所述根据所述测试任务,执行测试步骤之后还包括步骤:
根据所述测试仪执行测试后得到的测试数据,生成测试报告。
5.根据权利要求4所述的电力通信***的测试方法,其特征在于,所述根据所述测试仪执行测试后得到的测试数据,生成测试报告具体包括步骤:
根据所述测试数据,得到测试任务执行结果;
响应用户根据所述测试任务执行结果进行的反馈操作,生成审核指令;
解析所述审核指令,若所述审核指令表征为不通过,则返回所述根据所述测试任务,执行测试的步骤,若所述审核指令表征为通过,则根据所述测试任务执行结果,生成测试报告。
6.一种电力通信***的测试***,其特征在于,包括:
确认模块,用于根据测试任务,确定所述多种测试仪中与所述测试任务对应的测试仪;
分配模块,用于将所述测试任务分配给所述对应的测试仪;
执行模块,用于根据所述测试任务,执行测试。
7.根据权利要求6所述的电力通信***的测试***,其特征在于,所述确认模块包括:
获取单元,用于根据测试任务,获取测试项目信息、选择的测试类型、选择的测试指标;
测试用例生成单元,用于根据所述测试项目信息、所述测试类型以及所述测试指标生成测试用例;
任务生成单元,用于根据所述测试项目信息、所述测试类型、所述测试指标以及所述测试用例,生成测试任务;
确认单元,用于根据生成的测试任务,确定多种测试仪中与所述生成的测试任务对应的测试仪。
8.根据权利要求7所述的电力通信***的测试***,其特征在于,所述确认模块还包括:
划分单元,用于根据所述测试指标,将所述生成的测试任务分成多个测试子任务。
9.根据权利要求6所述的电力通信***的测试***,其特征在于,还包括:
处理模块,用于根据所述测试仪执行测试后得到的测试数据,生成测试报告。
10.根据权利要求9所述的电力通信***的测试***,其特征在于,所述处理模块包括:
处理单元,用于根据所述测试数据,得到测试任务执行结果;
指令生成单元,用于响应用户根据所述测试任务执行结果进行的反馈操作,生成审核指令;
解析单元,用于解析所述审核指令;
测试报告生成单元,用于若所述解析模块解析的所述审核指令表征为不通过,则通过所述执行模块根据所述测试任务,重新执行测试;若所述解析模块解析的所述审核指令表征为通过,则根据所述测试任务执行结果,生成测试报告。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510416694.1A CN105119771A (zh) | 2015-07-15 | 2015-07-15 | 电力通信***的测试方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510416694.1A CN105119771A (zh) | 2015-07-15 | 2015-07-15 | 电力通信***的测试方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105119771A true CN105119771A (zh) | 2015-12-02 |
Family
ID=54667669
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510416694.1A Pending CN105119771A (zh) | 2015-07-15 | 2015-07-15 | 电力通信***的测试方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105119771A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108153678A (zh) * | 2018-01-17 | 2018-06-12 | 北京网信云服信息科技有限公司 | 一种测试任务处理方法及装置 |
CN109995614A (zh) * | 2019-03-29 | 2019-07-09 | 新华三信息安全技术有限公司 | 一种α测试方法及装置 |
CN110069412A (zh) * | 2019-04-22 | 2019-07-30 | 中国第一汽车股份有限公司 | 一种电气功能测试管理软件 |
CN111881038A (zh) * | 2020-07-23 | 2020-11-03 | 云账户技术(天津)有限公司 | 测试用例的管理方法、装置和电子设备 |
CN112104526A (zh) * | 2020-09-21 | 2020-12-18 | 中国人民解放军陆军装备部驻北京地区军事代表局驻石家庄地区第一军事代表室 | 测试***及测试方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020082884A1 (en) * | 2000-12-22 | 2002-06-27 | Moroney Brady J. | Manufacturing and testing communications system |
CN101917306A (zh) * | 2010-08-20 | 2010-12-15 | 北京星网锐捷网络技术有限公司 | 一种自动测试方法、***及装置 |
CN102420714A (zh) * | 2011-08-29 | 2012-04-18 | 展讯通信(上海)有限公司 | 测试管理方法、测试管理***总控制中心及测试管理*** |
CN102495799A (zh) * | 2011-12-02 | 2012-06-13 | 刘伟 | 移动终端的自动化测试***和方法 |
-
2015
- 2015-07-15 CN CN201510416694.1A patent/CN105119771A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020082884A1 (en) * | 2000-12-22 | 2002-06-27 | Moroney Brady J. | Manufacturing and testing communications system |
CN101917306A (zh) * | 2010-08-20 | 2010-12-15 | 北京星网锐捷网络技术有限公司 | 一种自动测试方法、***及装置 |
CN102420714A (zh) * | 2011-08-29 | 2012-04-18 | 展讯通信(上海)有限公司 | 测试管理方法、测试管理***总控制中心及测试管理*** |
CN102495799A (zh) * | 2011-12-02 | 2012-06-13 | 刘伟 | 移动终端的自动化测试***和方法 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108153678A (zh) * | 2018-01-17 | 2018-06-12 | 北京网信云服信息科技有限公司 | 一种测试任务处理方法及装置 |
CN109995614A (zh) * | 2019-03-29 | 2019-07-09 | 新华三信息安全技术有限公司 | 一种α测试方法及装置 |
CN110069412A (zh) * | 2019-04-22 | 2019-07-30 | 中国第一汽车股份有限公司 | 一种电气功能测试管理软件 |
CN110069412B (zh) * | 2019-04-22 | 2023-05-26 | 中国第一汽车股份有限公司 | 一种电气功能测试管理装置 |
CN111881038A (zh) * | 2020-07-23 | 2020-11-03 | 云账户技术(天津)有限公司 | 测试用例的管理方法、装置和电子设备 |
CN111881038B (zh) * | 2020-07-23 | 2022-11-15 | 云账户技术(天津)有限公司 | 测试用例的管理方法、装置和电子设备 |
CN112104526A (zh) * | 2020-09-21 | 2020-12-18 | 中国人民解放军陆军装备部驻北京地区军事代表局驻石家庄地区第一军事代表室 | 测试***及测试方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105119771A (zh) | 电力通信***的测试方法及*** | |
Song | Testing and evaluation system for cloud computing information security products | |
CN102693183B (zh) | 一种实现软件自动化测试的方法及*** | |
CN108959059B (zh) | 一种测试方法以及测试平台 | |
CN109086213B (zh) | 一种基于分布式***的商用车网络测试管理***及方法 | |
CN104376081A (zh) | 数据应用处理***、手持终端和现场稽查数据处理*** | |
EP2572294A2 (en) | System and method for sql performance assurance services | |
CN111813788A (zh) | 信息的查询方法和装置、信息的同步方法和装置 | |
CN109905492A (zh) | 基于分布式模块化数据中心的安全运营管理***及方法 | |
CN106557419B (zh) | 程序的测试方法及装置 | |
CN106096427A (zh) | 变电站***配置文件的管控方法及*** | |
CN105868956A (zh) | 一种数据处理方法及装置 | |
CN111190814B (zh) | 软件测试用例的生成方法、装置、存储介质及终端 | |
CN107634878B (zh) | 一种性能测试管理平台 | |
CN109086216A (zh) | 自动化测试*** | |
CN113051181A (zh) | 确定增量测试覆盖信息的方法、装置、设备和存储介质 | |
CN111045984B (zh) | 一种电网实验室文件管理***及方法 | |
CN112288171A (zh) | 数据处理方法、装置和*** | |
CN109886041B (zh) | 实时数据的采集方法及装置 | |
Fagerström et al. | Verdict machinery: On the need to automatically make sense of test results | |
CN116955148A (zh) | 业务***测试方法、装置、设备、存储介质及产品 | |
CN102914721B (zh) | 一种继电保护装置的检验***和检验方法 | |
CN112348454B (zh) | 一种电气设备交接试验智能管控***及方法 | |
CN115760072A (zh) | 一种飞机ssi全构件逐项式计划维修分析的方法、***及其存储介质 | |
CN101217332A (zh) | 同步数字体系设备的告警测试方法及测试控制平台 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20151202 |