数据驱动的自动化测试系统及方法

文档序号:6529361阅读:139来源:国知局
专利名称:数据驱动的自动化测试系统及方法
技术领域
本发明涉及自动化测试领域,更具体地,本发明涉及一种数据驱动的自动化测试系统及方法。
背景技术
在产品的研发过程中,当产品进入系统测试阶段后,为了保证产品的质量,需要对其在模拟实际的使用环境下的功能和性能进行全面的测试。根据在测试过程中所发现的产品的缺陷,开发人员对产品设计进行修正。为保证对原有错误的修改不会引入新的错误,需要多次对产品进行回归测试。产品的每次测试均需要由测试人员人工搭建环境来模拟实际的使用条件,我们称之构造测试环境。为了保证测试结果的准确,还需要借助使用测试仪器/仪表来完成系统各项指标的测量。为了方便使用,大多数仪器/仪表提供有图形化操作界面,有些采用嵌入式操作系统,有些甚至提供可在计算机上安装的控制软件包。
而脚本语言(如TCL、PYTHON等)的诸如解释执行、可嵌入、可扩展的等的特性为实现自动化测试奠定了基础。由这些脚本语言所编写而成的产品(如电信设备或软件)不仅提供图形用户界面(Graphical User Interfaces,GUI),同时也提供命令行接口或人机接口,故可进行自动化测试。而在现有的自动化测试脚本设计中存在有诸多模式,如线性测试脚本设计模式、结构化测试脚本设计模式、共享测试脚本设计模式或关键字驱动测试脚本设计模式。
例如,基于Rational公司的Robot工具平台,就可以实现一种应用于GUI的自动化测试中的关键字驱动测试方法。该测试方法的整个过程所包含功能都是由关键字驱动,关键字控制了整个测试过程。请结合图1及图2所示,可更清楚地了解这种测试方法的实现机制和过程。在这种测试方法中,测试人具会首先使用类似Excel工作表的表格,以输入关键字(Key-Word)的方式建立测试用例。如图1中,就是一种测试用例(如KeyWords_Web.xls)的示例,其由关键字及其参数组成,其中,第一列是关键字,说明要执行的动作,其包括诸如输入(ENTER)、动作(ACTION)及校验(VERIFY)等等;第二到第四列,是执行第一列的动作所必需的参数;而第五列标示了每一测试步骤是否通过。
测试用例在运行过程中,驱动脚本(Drive TSL script)运行初始化脚本(LogonTSL script),为整个测试进行初始化工作,并载入控制文件(Run.txt),获取当前要运行的测试用例(*.xls)。
驱动脚本(Drive TSL script)在初始化工作完成后,启动控制脚本(ControllerTSL script),由控制脚本(Controller TSL script)来负责解析整个测试用例文件的关键字,根据这些关键字来调用与之对应的实现脚本(User Defined TSLscript)。
实现脚本实际执行每个测试动作,并且使用其它列作为参数,执行完后将执行结果回传给控制脚本。当控制脚本执行到最后一行,整个测试用例就结束执行;直到控制文件(Run.txt)中所有用例文件(*.xls)运行完毕,本次测试过程结束。
但是现有这种关键字驱动的自动化测试方法存在有如下不足之处现有的技术主要应用于GUI自动化测试,并基于Rational公司的Robot工具平台,其跨平台(特指操作系统)及跨工具平台的移植性弱,不适合应用于通信设备类产品的自动化测试;测试数据和测试逻辑没有分离,且其对测试环境的建立和恢复的机制不成熟,测试数据一旦发生变化,将导致维护成本高;测试逻辑冗余,共享性较差;不能根据实际需要加载所需的产品函数库,移植成本高,灵活性较差;同时加载过多的产品函数库会导致整个自动化测试过程变得缓慢。

发明内容
本发明针对现有技术不足之处提供了一种数据驱动的自动化测试系统和方法,其测试用例可跨平台/跨工具平台移植;其测试环境可共享和重用;函数库的加载效率高且具备配置/控制第三测试工具进行测试的能力。
为了解决上述问题,本发明采用的技术方案在于提供一种数据驱动的自动化测试系统,其包括有测试工具和测试仪器及被测设备,其特征在于,进一步包括有用于驱动所述测试工具和测试仪器的测试平台,及与该测试平台相连的函数库;所述测试平台至少包括有一个运行引擎及与该运行引擎相连的测试环境生成模块、测试用例生成模块、测试逻辑生成模块及测试套生成模块;运行引擎可从测试环境生成模块、测试逻辑生成模块、及测试用例生成模块中读取测试环境、测试逻辑、测试用例数据,并加载函数库,驱动测试逻辑对被测试设备进行测试;测试套生成模块用于根据测试用例的测试结果生成本次测试的测试套,所述测试套用于对测试用例进行分类,至少包含本次执行未通过的测试环境、测试逻辑、测试用例数据信息及测试脚本的运行信息。
其中,所述函数库包括有产品函数库、测试工具函数库及测试仪器函数库;测试环境生成模块,可建立或恢复本次测试的测试环境,定义有测试中所需的全局数据、测试环境下需要加载的函数库及测试环境的建立条件与恢复条件;测试用例生成模块,可根据测试用例数据生成测试用例,该测试用例数据定义该测试逻辑所需的测试环境、该测试逻辑运行所需加载的函数库、及测试过程中测试逻辑所需的测试数据;测试逻辑生成模块,用于生成本次测试的测试逻辑,该测试逻辑用于定义测试流程,同步测试所用到的测试工具及测试仪器,并根据运行引擎提供的测试用例数据,对被测设备进行测试;其中,所述测试平台进一步包括有运行参数生成模块,用于生成提供测试日志输出条件及提供测试报告输出条件的运行参数,在测试结束后,所述运行引擎根据运行参数生成模块所定义的输出条件输出测试日志和测试报告。
其中,所述测试报告用于表示本次测试中所有测试用例的通过情况统计,其可包括测试数据统计、每一种测试结果的测试用例清单以及每一个测试用例的测试信息,该测试数据统计包括测试持续时间、运行的测试逻辑脚本总数、运行的测试用例总数、执行结果分别为OK、POK、NG、NT的测试用例总数;该测试用例清单以及测试信息包括测试逻辑编号、执行次数、自动化测试用例编号、系统测试用例编号、执行时间、测试环境、自动化测试用例名称。
其中,所述测试日志用于记录本次测试过程中的测试用例的执行情况,其记录有本次测试的每个步骤、每个步骤的开始时间及用时信息,以及执行失败时的出错信息。
其中,所述测试工具和测试仪器分别提供测试工具函数库及测试仪器函数库,所述测试工具和测试仪器可被集成在测试平台中。
其中,所述产品函数库、测试工具函数库或测试仪器函数库根据测试环境及测试用例数据进行配置,由运行引擎在测试过程中加载,或由测试平台静态加载。
本发明还提供一种数据驱动的自动化测试方法,其用于在测试平台中对被测设备进行自动化测试,其包括如下步骤测试平台选择要运行的测试逻辑,并启动测试;运行引擎根据运行参数生成模块所生成的运行参数进行初始化;运行引擎根据本次运行的测试逻辑,建立测试环境与测试逻辑的运行树;运行引擎根据测试环境与测试逻辑的运行树开始执行本次测试;各层测试集所描述的环境建立各层测试集所描述的环境、及最下层测试逻辑的私有环境;依次执行最下层的测试逻辑;恢复最下层测试逻辑的私有环境及各层测试集所描述的环境。
其中,执行最下层的测试逻辑的步骤还包括加载测试逻辑所需的产品函数库;加载测试逻辑所需的测试工具函数库;取出每一条测试用例数据,执行测试逻辑;启示执行测试逻辑的日志;生成测试逻辑的测试用例执行报告。
本发明的有益效果在于在本发明中,运行引擎通过诸如纯TCL脚本实现,具备跨平台、跨工具平台移植的能力;在自动化测试过程中,测试环境和测试逻辑可共享和重用,在不同的测试环境中可以驱动相同的测试逻辑;通过测试逻辑配置文件,可以指定要加载的测试工具/仪器/产品的函数库,使函数库的加载效率提高;测试逻辑与测试数据相分离,使得测试用例的维护成本更低;测试数据以表格形式表示,使得测试用例的扩展更为快捷;一次自动化执行完后,如果有未执行通过的测试用例,则由运行引擎生成一个测试套,包含本次执行未通过的测试环境、测试逻辑、测试用例数据等信息,这样下次执行时只需执行测试套,就可执行未通过的测试用例,提高了测试的效率。


图1是现有技术中一种测试用例格式示意图。
图2是现有的一种关键字驱动的测试系统结构示意图。
图3是本发明数据驱动的自动化测试系统的结构示意图。
图4是本发明数据驱动的自动化测试系统的更详细的功能模块示意图。
图5是本发明数据驱动的自动化测试系统中测试报告格式的示意图。
图6是本发明数据驱动的自动化测试系统中测试日志格式示意图。
图7是本发明数据驱动的自动化测试方法的流程图。
图8是本发明数据驱动的自动化测试方法中测试环境及测试逻辑的运行树及运行说明示意图。
图9是图8中执行测试逻辑的流程图。
图10是本发明数据驱动的自动化测试系统的物理存储结构示意图。
具体实施例方式
首先对本发明所涉及的技术名词说明如下测试集(Test Cluster),其是若干测试逻辑的相同测试环境配置和组网配置,是测试环境在逻辑上的划分,是组成测试环境的最小实体。
测试逻辑(Test Logic),其是若干测试用例的相同的测试流程,即测试流程相同、测试数据不同的一组测试用例的脚本描述,测试逻辑可以在不同的测试环境下运行。
测试用例数据(TestCaseData),其由不同测试数据项的取值组成,测试数据项的取值的每一种组合,构成了不同测试用例的测试用例数据。
测试用例(TestCase),组成测试用例数据的测试数据项的取值的每一种组合,与测试用例数据对应的测试逻辑一起,称为一个测试用例。
测试套(TestSuite),是按产品特性、模块或其它(基本功能、系统功能)区分的,若干测试环境、测试逻辑、测试用例数据运行顺序、运行次数的集合。
工具命令语言(tool command language,TCL),一种解释执行的脚本语言。
如图3所示,是本发明中数据驱动的自动化测试系统的结构示意图。从中可以看出,本测试系统主要包括有测试平台1、测试工具和测试仪器3、被测设备4。并包括有运行引擎10及与该运行引擎10连接的函数库2。
其中,测试平台1可以是任意一个集成有脚本解释器(如TCL)的测试平台,也可是脚本的Shell(如TCL Shell),其可以管理、编辑测试脚本,并启动测试脚本开始测试。测试脚本包括测试环境、测试逻辑、测试用例数据。
测试工具和测试仪器3为第三方程序,其用于测试被测设备4,该两者还可以集成到测试平台1中,接受测试平台1的集中管理。
运行引擎10在逻辑上属于测试平台1,完成测试平台1与测试脚本之间的适配,根据测试脚本中的配置,加载所需函数库2,并控制整个测试过程;在测试过程中,测试脚本建立测试环境,并通过脚本控制第三方测试工具和测试仪器3来测试被测设备4;在测试过程中,测试工具3之间、测试仪器3之间以及测试工具3与测试仪器3之间的协调通过测试脚本来同步。
如图4所示,是本发明中数据驱动的自动化测试系统的更详细的功能模块框图。其包括有测试平台1、及分别与测试平台1相连的函数库2、测试工具/仪器3及被测设备4。其中测试平台1又进一步包括有运行引擎10、测试环境生成模块11、测试用例生成模块12、运行参数生成模块13、测试套生成模块14及测试逻辑生成模块15,其中,测试套生成模块14为可选模块。下面分别对每一功能模块进行说明函数库2可包括有多种函数库,如产品函数库、测试工具函数库及测试仪器函数库等。其中,产品函数库用于配置和控制产品;测试工具函数库用于配置和控制测试工具;测试仪器函数库用于配置和控制测试仪器。这些函数库根据测试环境及测试用例数据进行配置,由运行引擎在测试过程中加载,也可配置成由测试平台静态加载。
而测试工具和测试仪器3,其可提供上述的测试工具函数库或测试仪器函数库,接受测试环境及测试逻辑的配置和控制,并完成对被测设备4的测试。
被测设备4为测试过程中被测试的设备,其接受测试环境的配置和控制,接受测试逻辑的配置、控制和测试。
测试环境生成模块11主要用于完成本次测试的测试环境的建立及恢复。该测试环境包括被测设备及周边设备4、测试工具/测试仪器3;其定义测试中所需的全局数据(变量);定义测试环境下需要加载的函数库;定义测试环境的建立条件(如被测设备及周边设备、测试工具/测试仪器的初始化等);定义测试环境的恢复条件(如被测设备及周边设备4资源的释放,测试工具/测试仪器3等公共资源的释放等)。
测试用例生成模块12主要用于根据测试用例数据生成测试用例,其中,该测试用例数据定义测试逻辑需要在哪些测试环境运行;定义测试逻辑运行所必须的特有测试环境;定义测试逻辑运行所必须加载的特定的函数库;定义在测试过程中,测试逻辑所需的测试数据;用于运行引擎10驱动测试逻辑完成测试。
运行参数生成模块13主要用于生成运行参数,该运行参数提供测试日志输出条件及提供测试报告输出条件。
测试逻辑生成模块15用于生成本次测试的测试逻辑,该测试逻辑用于定义测试流程;在测试过程中,同步测试所用到的测试工具及测试仪器3;根据运行引擎10提供的测试用例数据,完成对被测设备4的测试。
测试套生成模块14用于生成本次测试的测试套。所述测试套包含本次执行未通过的测试环境、测试逻辑、测试用例数据等信息。测试套是测试脚本在逻辑上的划分,可归纳为基本功能测试套、特性测试套等等。在测试套中仅包含内容要运行哪些测试脚本(测试环境、测试逻辑、测试用例数据),以及这些测试脚本(测试环境、测试逻辑、测试用例数据)的运行信息(如运行顺序、运行次数)。
运行引擎10,其在测试平台1完成测试逻辑、测试环境、测试用例数据的编辑,并启动当前所选择的测试逻辑的测试之后,控制测试脚本的执行。运行引擎会从测试环境生成模块11、测试逻辑生成模块15、及测试用例生成模块12中读取测试环境、测试逻辑、测试用例数据(并在测试开始前,建立测试环境;测试结束后,恢复测试环境);加载函数库,自动识别函数库的版本号,更新函数索引文件;测试过程中,根据测试用例数据,驱动测试逻辑对被测设备4进行测试;在测试过程中,根据运行参数,输出测试报告和测试日志;根据测试用例的测试结果,驱动测试套生成模块14生成本次测试未通过的测试用例组成的测试套,方便后续对未通过的测试用例的再次测试。
测试报告是在测试结束后,由运行引擎10提供。该测试报告用于表示本次测试结束后,本次测试中所有测试用例的通过情况的统计。如图5所示,是本发明中的一种测试报告的示例。从中可以看出,该测试报告列出了测试数据统计,该测试数据统计包括诸如测试持续时间、运行的测试逻辑脚本总数、运行的测试用例总数、执行结果分别为OK、部分OK(partial OK,POK)、不好(NotGood,NG)、未测试(Not Test,NT)等的测试用例总数。并列出上述不同执行结果的详细信息。
在表示测试过程中,由运行引擎10记录当前运行的测试用例的执行情况;测试结束后,由运行引擎10输出完整的测试用例的执行情况(即测试日志);如图6所示,是本发明中一种测试日志的格式示例,其详细地记录了本次测试的每个步骤,及每个步骤的开始时间及用时等信息。
如图7所示,是本发明数据驱动自动化测试的方法的流程图。在步骤S70中,测试平台选择要运行的测试逻辑,并启动测试。在步骤S71中,运行引擎根据运行参数生成模块所生成的运行参数完成初始化工作。在步骤S72中,运行引擎根据本次运行的测试逻辑,建立测试环境与测试逻辑的运行树,该测试环境及测试逻辑的运行树及运行说明可参见图8所示。在步骤S74中,运行引擎根据测试环境与测试逻辑的运行树开始执行本次测试。首先在步骤S76中,建立各层的测试集所描述的环境,参照图8所示的运行树,即依次执行功能1建立环境TestCluster1;执行功能2,建立环境TestCluster11;执行功能3建立环境TestCluster111;执行功能4建立测试逻辑TestLogic1的私有环境。并在步骤S78中,依次执行最下层的测试逻辑,即执行TestLogic1;执行功能D恢复测试逻辑TestLogic1的私有环境;同理,继续执行功能5建立测试逻辑TestLogic2的私有环境;执行TestLogic2;执行功能E恢复测试逻辑TestLogic2的私有环境;执行功能6建立测试逻辑TestLogic3的私有环境并执行TestLogic3;执行功能F恢复测试逻辑TestLogic3的私有环境。然后,在步骤S709中,反方向恢复各层测试集所描述的环境。即执行功能C恢复环境TestCluster111;执行功能7建立环境TestCluster112,并执行在测试集TestCluster112下运行的测试逻辑;执行功能G恢复环境TestCluster112;执行功能8建立环境TestCluster113,并执行在测试集TestCluster113下运行的测试逻辑;执行功能H恢复环境TestCluster113;执行功能B恢复环境TestCluster11;执行功能9建立环境TestCluster12,并执行TestCluster12的测试逻辑执行功能I恢复环境TestCluster12。执行功能A恢复环境TestCluster1。
如图9所示,是本发明图8中执行最下层测试逻辑的流程图。在本图9中,是以执行TestLogic1为例进行说明。在步骤S780中加载测试逻辑所需的产品函数库;在步骤S782中,加载测试逻辑所需的测试工具函数库;在步骤S784中,取出每一条测试用例数据,执行测试逻辑;在步骤S786中,启示执行测试逻辑的日志;在步骤S788中,生成测试逻辑的测试用例执行报告。最下层的其他测试逻辑(诸如TestLogic2、TestLogic2....TestLogic5)的过程均与此类似。
其中,从运行树中可以看出,测试逻辑TestLogic2在两个环境下执行,达到在测试过程中测试逻辑共享的目的,在不同环境下的不同的测试结果通过测试用例数据中相应的数据项来表示。
如图10所示,是本发明中数据驱动自动化测试的物理存储结构示意图。华为公司的数据驱动自动化测试的存储结构由五部分组成函数库(Lib),测试脚本库(Scripts),测试套(TestSuites),测试报告(Report),测试日志(Log);其中,函数库又可分为按测试工具、测试仪器划分的公共函数库及按产品划分的产品函数库,每个产品对应一个函数库。
测试脚本库也是按产品进行划分;该测试脚本库中存放有产品的测试环境、测试逻辑及测试用例数据;及存放有数据驱动自动化测试体系的环境参数配置文件。
测试套库也是按产品划分;存放有产品的测试套。
测试报告目录也是按产品划分;每启动一次测试过程,产生本次测试过程的测试报告,记录本次测试过程中运行的测试用例的通过情况。
测试日志目录也是按产品划分;每启动一次测试过程,产生本次测试过程的测试日志,记录本次测试过程中测试用例的运行过程。
在本发明中,运行引擎的实现除了TCL实现之外,也可以通过其它脚本语言(如Python等)或编译语言(如C/C++,Pascal等)实现;数据驱动自动化测试体系的物理存储结构也可通过数据库(如Oracle、SQL Server等)来实现。
在本发明中,运行引擎通过诸如纯TCL脚本实现,具备跨平台、跨工具平台移植的能力;自动化测试过程中,测试环境和测试逻辑可进行共享和重用,在不同的测试环境中可以驱动相同的测试逻辑;通过测试逻辑配置文件,可以指定要加载的测试工具/仪器/产品的函数库,使函数库的加载效率提高;测试逻辑与测试数据相分离,使得测试用例的维护成本更低;测试数据以表格形式表示,使得测试用例的扩展更为快捷;一次自动化执行完后,如果有未通过的测试用例,则由运行引擎生成一个测试套,包含本次执行未通过的测试环境、测试逻辑、测试用例数据等信息,这样下次执行时只需执行该测试套,就可执行未通过的测试用例,提高了测试的效率。
权利要求
1.一种数据驱动的自动化测试系统,其包括有测试工具和测试仪器及被测设备,其特征在于,进一步包括有用于驱动所述测试工具和测试仪器的测试平台,及与该测试平台相连的函数库;所述测试平台至少包括有一个运行引擎及与该运行引擎相连的测试环境生成模块、测试用例生成模块、测试逻辑生成模块及测试套生成模块;运行引擎可从测试环境生成模块、测试逻辑生成模块、及测试用例生成模块中读取测试环境、测试逻辑、测试用例数据,并加载函数库,驱动测试逻辑对被测试设备进行测试;测试套生成模块用于根据测试用例的测试结果生成本次测试的测试套,所述测试套用于对测试用例进行分类,至少包含本次执行未通过的测试环境、测试逻辑、测试用例数据信息及测试脚本的运行信息。
2.如权要求1所述的数据驱动的自动化测试系统,其特征在于,所述函数库包括有产品函数库、测试工具函数库及测试仪器函数库;测试环境生成模块,可建立或恢复本次测试的测试环境,定义有测试中所需的全局数据、测试环境下需要加载的函数库及测试环境的建立条件与恢复条件;测试用例生成模块,可根据测试用例数据生成测试用例,该测试用例数据定义该测试逻辑所需的测试环境、该测试逻辑运行所需加载的函数库、及测试过程中测试逻辑所需的测试数据;测试逻辑生成模块,可生成本次测试的测试逻辑,该测试逻辑用于定义测试流程,同步测试所用到的测试工具及测试仪器,并根据运行引擎提供的测试用例数据,对被测设备进行测试。
3.如权利要求2所述的数据驱动的自动化测试系统,其特征在于所述测试平台进一步包括有运行参数生成模块,用于生成提供测试日志输出条件及提供测试报告输出条件的运行参数,在测试结束后,所述运行引擎根据运行参数生成模块所定义的输出条件输出测试日志和测试报告。
4.如权利要求1所述的数据驱动的自动化测试系统,其特征在于,所述测试报告用于表示本次测试中所有测试用例的通过情况统计,其包括测试数据统计、每一种测试结果的测试用例清单以及每一个测试用例的测试信息,该测试数据统计包括测试持续时间、运行的测试逻辑脚本总数、运行的测试用例总数、执行结果分别为OK、POK、NG、NT的测试用例总数;该测试用例清单以及测试信息包括测试逻辑编号、执行次数、自动化测试用例编号、系统测试用例编号、执行时间、测试环境、自动化测试用例名称。
5.如权利要求1所述的数据驱动的自动化测试系统,其特征在于,所述测试日志用于记录本次测试过程中的测试用例的执行情况,其记录有本次测试的每个步骤、每个步骤的开始时间及用时信息,以及执行失败时的出错信息。
6.如权利要求1至5任一项所述的数据驱动的自动化测试系统,其特征在于,所述测试工具和测试仪器分别提供测试工具函数库及测试仪器函数库,所述测试工具和测试仪器可被集成在测试平台中。
7.如权利要求6所述的数据驱动的自动化测试系统,其特征在于,所述产品函数库、测试工具函数库或测试仪器函数库根据测试环境及测试用例数据进行配置,由运行引擎在测试过程中加载,或由测试平台静态加载。
8.如权利要求1所述的数据驱动的自动化测试系统,其特征在于,所述系统的存储结构包括函数库、测试脚本库、测试套、测试报告及测试日志。
9.一种数据驱动的自动化测试方法,其用于在测试平台中对被测设备进行自动化测试,其特征在于,包括如下步骤测试平台选择要运行的测试逻辑,并启动测试;运行引擎根据运行参数生成模块所生成的运行参数进行初始化;运行引擎根据本次运行的测试逻辑,建立测试环境与测试逻辑的运行树;运行引擎根据测试环境与测试逻辑的运行树开始执行本次测试;各层测试集所描述的环境建立各层测试集所描述的环境、及最下层测试逻辑的私有环境;依次执行最下层的测试逻辑;恢复最下层测试逻辑的私有环境,及各层测试集所描述的环境。
10.如权利要求9所述的数据驱动的自动化测试方法,其特征在于,执行最下层的测试逻辑的步骤还包括加载测试逻辑所需的产品函数库;加载测试逻辑所需的测试工具函数库;取出每一条测试用例数据,执行测试逻辑;启示执行测试逻辑的日志;生成测试逻辑的测试用例执行报告。
全文摘要
一种数据驱动的自动化测试系统,其包括有测试工具和测试仪器、被测设备、测试平台及与该测试平台相连的函数库。函数库可包括产品函数库、测试工具函数库及测试仪器函数库;测试平台包括测试环境生成模块、测试用例生成模块、运行引擎、测试逻辑生成模块及测试套生成模块。本发明还提供一种数据驱动的自动化测试方法。本发明中所提供的系统及方法具备跨平台、跨工具平台移植;测试环境和测试逻辑可进行共享和重用;函数库的加载效率高;维护成本低等优点;且在本发明中利用测试套,提高了测试的效率。
文档编号G06F11/36GK1877543SQ20051003519
公开日2006年12月13日 申请日期2005年6月6日 优先权日2005年6月6日
发明者林培兴, 吕学 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1