[发明专利]于待测装置外部产生虚拟测试单元的测试系统及其方法在审
申请号: | 201210507481.6 | 申请日: | 2012-11-30 |
公开(公告)号: | CN103853655A | 公开(公告)日: | 2014-06-11 |
发明(设计)人: | 赵志广 | 申请(专利权)人: | 英业达科技有限公司;英业达股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市浩天知识产权代理事务所 11276 | 代理人: | 靳春鹰;刘云贵 |
地址: | 201114 上海市闵*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 装置 外部 产生 虚拟 测试 单元 系统 及其 方法 | ||
技术领域
一种测试系统及其方法,特别系指一种于待测装置外部产生虚拟测试单元的测试系统及其方法。
背景技术
在一台装置只有提供一个服务的实体的时代,每一台待测装置都是一个实体的测试单元,测试系统会在待测装置连接后,主动将测试程序传送到待测装置,并控制待测装置执行测试程序。测试程序在执行后,会获取与待测装置的测试脚本(Test Script),并根据测试脚本中所对应的测试工具的编排顺序,逐一执行各个测试工具,并收集待测装置在各个测试工具进行测试后所产生的测试结果,藉以对待测装置进行测试。
随着网络服务的快速发展,出现了可以提供多个服务的实体的装置,例如,由多台服务器组合而成的机柜(Rack)。为了支持对多服务的实体的装置进行测试,测试系统改变了测试脚本的设计,使得测试脚本中不再只是编排对一个实体测试单元进行测试的测试工具,而是对待测装置中的所有实体测试单元所需使用的测试工具进行整体性的编排。其中,测试脚本可以按照待测装置的型号、待测装置中的各个实体测试单元编排各个实体测试单元的测试工具,同时,也会定义不同的测试阶段,藉以让待测装置中的各个实体测试单元可以同步进行测试。
虽然待测装置中包含提供独立服务的实体,但各个实体仍然共享电力系统、冷却系统等系统项目,因此,对各个实体测试单元所进行的测试并不足以完整的表现出待测装置的整体性能。不过,被各个实体测试单元所执行的测试工具明显无法得知执行该测试工具的实体包含在待测装置中,因此无法对待测装置的整体进行测试。
综上所述,可知先前技术中长期以来一直存在目前的测试模型无法测试出包含多个实体的待测装置的整体性能的问题,因此有必要提出改进的技术手段,来解决此一问题。
发明内容
有鉴于先前技术存在测试模型无法测试出包含多个实体的待测装置的整体性能的问题,本发明遂揭露一种于待测装置外部产生虚拟测试单元的测试系统及其方法,其中:
本发明所揭露的于待测装置外部产生虚拟测试单元的测试系统,应用于一测试设备,该测试系统至少包含:测试单元产生模块,用以产生与待测装置对应的虚拟测试单元(Virtual Test Unit);脚本获取模块,用以获取与待测装置对应的测试脚本(Test Script),其中,测试脚本至少包含与虚拟测试单元对应的虚拟测试列表;测试模块,用以于虚拟测试单元中执行与对应的虚拟测试列表相对应的测试工具(Test Tool),藉以测试待测装置。
本发明所揭露的于待测装置外部产生虚拟测试单元的测试方法,应用于测试设备,其步骤至少包括:连接测试设备与待测装置;产生与待测装置对应的虚拟测试单元;获取与待测装置对应的测试脚本,测试脚本至少包含与虚拟测试单元对应的虚拟测试列表;于虚拟测试单元中执行与对应的虚拟测试列表相对应的测试工具以测试待测装置。
本发明所揭露的系统与方法如上,与先前技术之间的差异在于本发明透过在待测装置外部产生虚拟测试单元,并由虚拟测试单元依照测试脚本执行测试工具,藉以测试该测装置,藉以解决先前技术所存在的问题,并可以达成扩充现有测试模型的使用范围的技术功效。
附图说明
图1为本发明所提之于待测装置外部产生虚拟测试单元的测试系统架构图。
图2为本发明实施例所提的测试脚本示意图。
图3为本发明所提的于待测装置外部产生虚拟测试单元的测试方法流程图。
【主要组件符号说明】
100测试设备
101连接接口
110测试单元产生模块
120脚本获取模块
130测试模块
140传输模块
300测试脚本
400待测装置
411第一实体测试单元
412第二实体测试单元
500虚拟测试单元
步骤602连接测试系统与待测装置
步骤610产生与待测装置对应的虚拟测试单元
步骤630获取与待测装置对应的测试脚本,测试脚本至少包含与虚拟测试单元对应的虚拟测试列表、及与待测装置中的实体测试单元对应的实体测试列表
步骤650传送测试脚本至待测装置
步骤660待测装置中的实体测试单元分别执行与对应的实体测试列表相对应的测试工具,藉以测试实体测试单元
步骤680于虚拟测试单元中分别执行与对应的虚拟测试列表相对应的测试工具以测试待测装置
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达科技有限公司;英业达股份有限公司,未经英业达科技有限公司;英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210507481.6/2.html,转载请声明来源钻瓜专利网。