电力通信系统的测试方法及系统的制作方法_2

文档序号:9399134阅读:来源:国知局
测试项目信息、选择的测试类型以及选择的测试指标。
[0063]当用户有测试需求时,启动测试项目,用户根据实际的测试需求,输入相应的测试项目信息,选择测试类型以及测试指标,从而可获取测试项目信息、测试类型以及测试指标。测试类型是表示用户需要对什么进行测试,例如,二层交换机网管接口测试、三层交换机网管接口测试、SDH(Synchronous Digital Hierarchy,同步数字体系)传输网网管接口测试、TD-LTE (Time Divis1n Long Term Evolut1n,分时长期演进)网网管接口测试等。测试指标是测试类型的具体细化,指具体的测试内容。
[0064]在本实施例中,测试类型包括协议测试、SNMP(简单网络管理协议)接口测试、CORBA (Common Object Request Broker Architecture,公共对象请求代理体系结构)接口测试以及WebService接口测试。WebService是一种分布式计算技术,服务提供方发布服务到网路上,但是服务提供方不会把服务共享给你,只是提供一个获取服务的方法,服务使用方如果需要使用该服务,通过在网络上调用服务提供方提供的服务接口就可以使用获取服务的方法,从而可使用该服务。
[0065]S120:根据测试项目信息、测试类型以及测试指标生成测试用例。
[0066]针对实际的测试需求,还需根据测试项目信息、测试类型、测试指标生成测试用例以供测试仪后续执行测试。
[0067]S130:根据测试项目信息、测试类型、测试指标以及测试用例,生成测试任务;
[0068]S140:根据生成的测试任务,确定多种测试仪中与生成的测试任务对应的测试仪。
[0069]在本实施例中,各测试类型分别对应各测试仪,测试仪包括链路管理协议测试仪、SNMP接口测试仪、CORBA接口测试仪、WebService接口测试仪。当测试类型为协议测试时,将测试任务分配给与协议测试对应的链路管理协议测试仪,当测试类型为SNMP接口测试时,将测试任务分配给与SNMP接口测试对应的SNMP接口测试仪,当测试类型为CORBA接口测试时,将测试任务分配给与CORBA接口测试对应的CORBA接口测试仪,当测试类型为WebService接口测试时,将测试任务分配给与WebService接口测试对应的WebService接口测试仪。通过各测试仪对被测对象进行相应的测试。
[0070]具体地,服务器中包括网络管理测试流程管理系统,服务器通过网络管理测试流程管理系统接收输入的测试项目信息、选择的测试类型、选择的测试指标以及输入的测试用例,将输入的信息以及选择的信息存入到数据库中,并根据测试项目信息、测试类型、测试指标以及测试用例生成测试任务下发给对应的测试仪。测试仪与被测网元设备或被测网络管理系统连接,执行测试。例如,测试仪与交换机连接,对交换机的测试指标进行测试。并将测试数据回传给服务器中的网络管理测试流程管理系统,根据测试数据生成测试报告,并将报告存储。
[0071]请参阅图3,在其中一个实施例中,根据生成的测试任务,确定多种测试仪中与生成的测试任务对应的测试仪的步骤S140包括步骤:
[0072]S141:根据测试指标,将生成的测试任务分成多个测试子任务;
[0073]S142:确定多个测试子任务分别对应的测试仪。
[0074]当测试任务中有许多测试指标,通过一个测试仪执行该测试任务时,执行效率较低,从而,根据测试指标,将生成的测试任务分成多个测试子任务,每个测试子任务中包括较少的测试指标,将每个测试子任务分别分配给对应的测试仪,各测试仪根据测试子任务,分别执行测试,提高测试效率。每个测试子任务指定一个测试人员,任务分配后,在测试人员的待办任务中就会有待执行的测试子任务。
[0075]请参阅图4,在其中一个实施例中,根据测试任务,执行测试步骤S300之后还包括步骤:
[0076]S400:根据测试仪执行测试后得到的测试数据,生成测试报告。
[0077]测试仪在执行测试过程中,会得到测试数据,可以将测试数据回传给服务器,对测试数据进行评判,生成测试报告。测试仪包括在线测试和离线测试两种工作模式,在线测试是指测试仪与服务器实时连接,在测试执行过程中,测试仪可以将测试数据实时回传至服务器。离线测试是指测试仪在接收到测试任务之后,与服务器断开连接,利用测试仪进行测试完后,将测试仪与服务器再连接,测试仪将测试数据回传给服务器。使得测试更加方便灵活。
[0078]在其中一个实施例中,根据测试仪执行测试后得到的测试数据,生成测试报告的步骤S400之后包括步骤:
[0079]S500:根据结题信息以及测试数据,生成结题报告。
[0080]当测试项目的测试任务执行完成且审核通过之后,对测试项目进行结题,输入结题信息。对测试项目进行结题后,根据结题信息以及测试数据,生成结题报告,结束本次测试项目。
[0081]请参阅图5,在其中一个实施例中,根据测试仪执行测试后得到的测试数据,生成测试报告的步骤S400包括步骤:
[0082]S410:根据测试数据,得到测试任务执行结果;
[0083]S420:响应用户根据测试任务执行结果进行的反馈操作,生成审核指令;
[0084]S430:解析审核指令;
[0085]若审核指令表征为不通过,则返回步骤S300重新执行测试。
[0086]若审核指令表征为通过,则执行步骤:
[0087]S440:根据测试任务执行结果,生成测试报告。
[0088]当测试数据回传至服务器后,根据测试数据,得到测试任务执行结果并显示,测试负责人对测试任务执行结果进行审核,审核完成后,输入审核指令,接收输入的对测试任务执行结果的审核指令,并对审核指令进行判断,当审核指令为通过时,根据测试任务执行结果,对测试任务执行结果进行评判,生成测试报告。通过对测试任务执行结果的审核,可有效提高测试的准确性。
[0089]下面以具体实施例对上述电力通信系统的测试方法加以说明:
[0090]当用户有测试需求,首先根据测试需求,建立对应的测试规范,根据测试规范,生成相应的一致性声明(ICS)文稿,ICS文稿生成后,测试人员将ICS文稿提供给被测系统的提供者,由提供者填写ICS文稿中厂家声明支持的内容,测试人员依据填写完的ICS文稿确定测试目标,测试人员参考填写完的ICS文稿以及确定的测试目标来准备实际测试所需的测试用例。测试用例准备完成后,进行测试执行阶段。测试人员依次执行测试用例,通过将测试数据与ICS文稿中的描述进行一致性比较,并记录测试数据和测试日志,测试结束后,依据测试记录得到测试报告。其中,ICS文稿是系统实现单位对其按照某规范实现的系统与该规范符合程度的一种声明,指明了系统对规范中各种特性的支持程度和已经实现的能力,是测试的需求说明书,测试人员要根据它来确定哪些内容需要进行测试,以及测试应达到什么程度,是根据规范的各项一致性需求提出的一套问卷形式的文档,根据系统填充这些内容以后形成ICS。例如,上述测试规范为网络管理接口规范,则相应的ICS为网络管理接口实现一致性声明。ICS是撰写测试用例的主要依据,测试范围分局ICS来确定,测试结果要结合ICS中一致性需求给出最终评判。
[0091]具体地,当测试任务已经下达或测试任务已经明确的情况下,通过测试项目的方式来管理测试过程。在测试过程中,涉及到三类角色,分别是管理员、测试负责人以及测试人员,每个用户可以同时授予多个角色,每个角色有其对应的权限。
[0092]管理员角色可操作的权限包括:对测试能力操作的权限、文档管理权限、样品管理权限,用户管理权限以及设备管理权限。其中,对测试能力操作的权限即对测试类型操作的权限,包括查询测试能力、添加测试能力、修改测试能力、删除测试能力、查询测试指标、添加测试指标、修改测试指标、删除测试指标、查询测试用例、添加测试用例、修改测试用例、删除测试用例、查询测试工具、添加测试工具、修改测试工具以及删除测试工具的权限等。文档管理权限包括对文档进行添加、修改、删除、查询的权限。样品管理权限包括样品查询权限。用户管理权限包括对用户进行添加、修改、删除、查询的权限。设备管理权限包括对设备进行添加、修改、删除、查询的权限。其中,样品管理权限是指对被测对象的管理权限。
[0093]测试负责人角色可操作的权限包括对项目管理权限、数据处理权限、作业管理权限、对测试能力操作的权限、文档管理权限、样品管理权限,用户管理权限以及设备管理权限。项目管理权限包括项目启动、项目查询、项目修改、项目删除及项目结题等权限。数据处理权限包括查看测试计划、生成测试报告、查看测试日志、查看测试记录、生成
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1