测试方案生成的方法及其系统的制作方法

文档序号:6569486阅读:356来源:国知局
专利名称:测试方案生成的方法及其系统的制作方法
技术领域
本发明涉及一种测试方案生成的方法及其系统,特别是指一种利用XML标准来实现自动生成测试方案的的方法和系统。
设计测试方案的传统方法之一是由工程师参照已有的测试规范(通常以文本文件的形式保存;例如,以微软的Word格式保存的文件),结合被测试样品的规格参数等情况,再凭借其经验来决定应该从测试规范中选择哪些测试内容来完成该产品的测试方案。这种方法由于基本上依靠测试人员的经验来实现制定相应的测试方案,所以,生成的测试方案既不精确,也不严密;并且这种生成测试方案的效率很低,有时为了设计一个合理的测试方案,测试人员需要反复修改,花费很多的时间。
设计测试方案的传统方法之二是将已有的测试规范拆开,分成更小的单元;这些单元保存在数据库中;测试样品的规格参数也保存在其中;然后,在规格参数和测试规范的各组成单元之间建立相应的关联,测试人员根据这些已有的对应关系生成新的测试方案。这种方法实现的复杂度高;并且,当测试规范升级时,会导致其组成单元的变化;测试样品的技术规格升级时,又会导致其规格参数种类的变化,所有这些变化都会导致相应的数据库结构的变化。也就是说,上述的变化会导致整个系统需要推翻而重新设计,其代价十分巨大。
设计测试方案的传统方法之三是使用某种标准格式来表示测试规范的内容,然后借助专门的接口来访问这些内容,比如使用通用标记语言标准(Standard for General Markup Language,简称为SGML),但是SGML这类标准过于复杂,应用的成本非常高。
国际通用的标准格式语言标准(eXtensible Markup Language,简称为XML)是SGML标准的一个子集,其继承了SGML标准的核心优点,并且非常简单,因此,利用XML标准来实现测试方案的自动生成是可以达到的。
本发明的另一目的在于提供一种测试方案生成的方法及其系统,在测试规范的内容和规格参数的内容之间建立相应的对应关系,而无须改变相应的数据库结构,降低升级测试规范的代价。
本发明的又一目的在于提供一种测试方案生成的方法及其系统,其可在系统生成的测试方案中添加新的测试内容,并经过相应的处理,把新的测试内容自动加入到系统中原有测试规范的对应位置,实现测试规范的自动完善和升级。
本发明的目的是这样实现的一种测试方案生成的方法,将被测试样品条件参数中的全部信息与测试规范进行比较,并依据该比较结果,生成测试方案。
所述的全部信息及测试规范采用可扩展的标记语言进行定义。
所述的可扩展的标记语言为符合XML标准。
在生成测试方案后,还对原测试方案进行更新。
所述的测试方案至少包括一个或一个以上的关键属性信息、一个或一个以上的新特征信息以及一个或一个以上的测试条目信息。
所述的条件参数至少包括一个或一个以上的关键属性信息、一个或一个以上的新特征信息以及自动更新标志信息。
所述的关键属性信息至少包括一个或一个以上的属性名称和与之相对应的属性值。
所述的新特征信息至少包括一个或一个以上的特征名称。
所述的测试方案至少包括一个或一个以上的测试条目以及与之相对应的新测试条目标志信息。
所述的测试条目至少包括测试条目标志信息、测试条目名称、相关新特性信息、测试内容信息、必备测试条目信息以及一个或一个以上的测试子条目信息。
上述的相关新特性信息至少包括一个或一个以上的特征名称;上述的必备测试条目信息至少包括一个或一个以上的测试条目标志信息。
所述的测试子条目继承有测试条目的所有特征,并且通过测试条目的递归引用生成。
上述的生成测试方案的具体步骤至少包括步骤1输入测试样品的条件参数;步骤2判断条件参数中的所有“关键属性”是否与系统中已有的测试方案中的关键属性完全吻合,如果吻合,则输出该测试方案,转到步骤9;否则转入步骤3;步骤3读取条件参数中的一“新特征”,将其与测试规范中各测试条目中的“相关新特征”进行比较,如果存在条件吻合的测试条目,则执行步骤4;否则执行步骤7;步骤4把该测试条目加入到测试方案中;步骤5如果该测试条目中注明了必备的测试条目编号,则根据该测试条目编号找到相应的测试条目,并把该测试条目加入到测试方案中;步骤6如果该测试条目中注明了测试子条目编号,则根据这些测试子条目编号找到相应的测试条目,并把该测试条目加入测试方案中;
步骤7针对相应的新特征输入新测试条目,并加入测试方案中;步骤8如果条件参数中还有未比较过的新特征,则返回步骤3,否则执行步骤9;步骤9如果条件参数中设置了自动更新规范的标志,则自动更新规范内容;步骤10结束。
上述的步骤3具体包括步骤31读取测试规范中的第一级测试条目,比较每个测试条目中的第一个“相关新特性”是否等于条件参数中的“新特征”;步骤32如果相等,则表示该测试条目需要被选择,继续对下一测试条目进行比较,直至该一级的所有测试条目都做完比较;进入步骤33;步骤33如果不相等,则继续与下一个“相关新特征”进行比较,一直比较完所有的“相关新特征”;如果都不相等,则进入步骤34;步骤34读取该测试条目的下一级测试条目,重复步骤32、33,直至该一级的所有测试条目都完成比较。
上述的步骤7具体包括步骤71自动判断测试规范中第一级测试条目的最大编号,将该编号值顺序加一规定的数值形成新测试条目的编号;步骤72加入测试条目的其他内容。
上述步骤9所述的自动更新规范内容为将测试方案中的新测试条目插入到相应的测试规范中第一级测试条目的最后。
一种实现上述测试方案生成的系统,该系统至少包括数据输入及显示模块、测试规范数据库、数据解析模块及测试方案生成模块;其中,数据输入及显示模块用于输入和显示条件参数,并将该条件参数传递给方案生成模块;
测试规范数据库用于存放已有或更新的测试规范;数据解析模块用于将数据库中已有的测试规范读取出来,解析成需要的模式传送给测试方案生成模块;或将测试方案生成模块产生的新的测试规范转换为用于存储到测试规范数据库中的模式,并存储到该测试规范数据库中;测试方案生成模块用于根据输入的条件参数以及通过数据解析模块解析的测试规范,生成新的测试方案,并将该测试方案传送给数据解析模块。
所述的各模块之间的数据交换均为双向方式,并且该数据内容采用可扩展的标记语言进行定义。
所述的可扩展的标记语言为符合XML标准。
所述的测试方案至少包括一个或一个以上的关键属性信息、一个或一个以上的新特征信息以及一个或一个以上的测试条目信息。
所述的条件参数至少包括一个或一个以上的关键属性信息、一个或一个以上的新特征信息以及自动更新标志信息。
所述的关键属性信息至少包括一个或一个以上的属性名称和与之相对应的属性值。
所述的新特征信息至少包括一个或一个以上的特征名称。
所述的测试规范至少包括一个或一个以上的测试条目以及与之相对应的新测试条目标志信息。
所述的测试条目至少包括测试条目标志信息、测试条目名称、相关新特性信息、测试内容信息、必备测试条目信息以及一个或一个以上的测试子条目信息。
上述的相关新特性信息至少包括一个或一个以上的特征名称;上述的必备测试条目信息至少包括一个或一个以上的测试条目标志信息。
所述的测试子条目继承有测试条目的所有特征,并且通过测试条目的递归引用生成。
上述的测试方案生成模块生成测试方案的具体步骤至少包括
步骤1’接收由数据输入及显示模块输入的测试样品的条件参数,并通过数据解析模块读取存储在测试规范数据库中的测试规范;步骤2’判断条件参数中的所有“关键属性”是否与已有的测试方案中的关键属性完全吻合,如果吻合,则输出该测试方案,转到步骤9’;否则转入步骤3’;步骤3’读取条件参数中的一“新特征”,将其与测试规范中各测试条目中的“相关新特征”进行比较,如果存在条件吻合的测试条目,则执行步骤4’;否则执行步骤7’;步骤4’把该测试条目加入到测试方案中;步骤5’如果该测试条目中注明了必备的测试条目编号,则根据该测试条目编号找到相应的测试条目,并把该测试条目加入到测试方案中;步骤6’如果该测试条目中注明了测试子条目编号,则根据这些测试子条目编号找到相应的测试条目,并把该测试条目加入测试方案中;步骤7’针对相应的新特征输入新测试条目,并加入测试方案中;步骤8’如果条件参数中还有未比较过的新特征,则返回步骤3’,否则执行步骤9’;步骤9’如果条件参数中设置了自动更新规范的标志,则自动更新规范内容;步骤10’结束。
上述的步骤3’具体包括步骤31’读取测试规范中的第一级测试条目,比较每个测试条目中的第一个“相关新特性”是否等于条件参数中的“新特征”;步骤32’如果相等,则表示该测试条目需要被选择,继续对下一测试条目进行比较,直至该一级的所有测试条目都做完比较;进入步骤33’;步骤33’如果不相等,则继续与下一个“相关新特征”进行比较,一直比较完所有的“相关新特征”;如果都不相等,则进入步骤34’;
步骤34’读取该测试条目的下一级测试条目,重复步骤32’、33’,直至该一级的所有测试条目都完成比较。
上述的步骤7’具体包括步骤71’自动判断测试规范中第一级测试条目的最大编号,将该编号值顺序加一规定的数值形成新测试条目的编号;步骤72’加入测试条目的其他内容。
上述的步骤9’所述的自动更新规范内容为将测试方案中的新测试条目插入到相应的测试规范中第一级测试条目的最后。
本发明所提供的测试方案生成的方法及其系统,在改变了依靠测试人员的经验来制定测试方案的现状,以及提高了测试方案设计效率的同时,保证了测试方案的精确和严密;本发明在测试规范的内容和规格参数的内容之间建立了相应的对应关系,使得测试规范的改变不影响用于存储该测试规范数据库结构,因此降低了升级测试规范的代价;本发明可在系统生成的测试方案中添加新的测试内容,并通过相应的处理,把新的测试内容自动加入到系统中原有测试规范的对应位置,从而实现了测试规范的自动完善和升级。
以下结合附图
及具体的实施例对本发明做进一步的详细说明。
图2为本发明一实施例生成测试方案的流程图。
具体而言就是,实现一个测试方案生成的系统,该系统至少设有数据输入及显示模块、测试规范数据库、数据解析模块及测试方案生成模块;其中,
数据输入及显示模块用于输入和显示条件参数,并将该条件参数传递给方案生成模块;测试规范数据库用于存放已有的测试规范;数据解析模块用于将数据库中已有的测试规范读取出来,解析成需要的模式传送给测试方案生成模块;或将测试方案生成模块产生的新的测试规范转换为用于存储到测试规范数据库中的模式,并存储到该测试规范数据库中;测试方案生成模块用于根据输入的条件参数以及通过数据解析模块解析的测试规范,生成新的测试方案,并将该测试方案传送给数据解析模块。
上面所述的各模块之间的数据交换均为双向方式,并且该数据的内容采用XML标准的可扩展的标记语言进行定义。在本发明的实施例中,无论是被输入的条件参数还是要生成的测试方案,无论是测试规范还是测试条目,其数据内容都由使用XML来表示其数据结构;具体的数据结构如下1)条件参数包括关键属性,该关键属性包括一个以上的属性名称和属性值,例如属性名称1属性值属性名称2属性值……新特征,该新特征包括一个以上的特征名称,例如特征名称1特征名称2……自动更新规范标志。
2)测试方案的结构为关键属性,该关键属性包括一个以上的属性名称和属性值,例如属性名称1属性值属性名称2属性值新特征,该新特征包括一个以上的特征名称,例如特征名称1特征名称2……测试条目1测试条目2……3)测试规范的结构为测试条目1新测试条目标志测试条目2新测试条目标志……4)测试条目的结构为测试条目编号测试条目名称相关新特征,该新特征包括一个以上的特征名称,例如特征名称1特征名称2……测试内容必备测试条目,该必备测试条目包括一个以上的测试条目编号,例如测试条目编号1测试条目编号2……测试子条目编号1
测试子条目编号2上面的测试子条目继承有测试条目的所有特征,并且通过测试条目的递归引用生成;即所有的测试子条目与其父条目都具有相同的数据结构甚至数据内容。并且,该测试子条目是通过对其父条目的递归引用,并在该引用时加入其自身特征后生成的。
以上的全部信息及测试规范都采用XML对其进行定义,XML标准是SGML标准的一个子集,本实施例中,先将测试规范表示成XML格式的文档,再把该文档的全部保存在测试规范数据库中。同时,将测试样品的规格参数也表示成XML格式,再使测试规范的内容和规格参数的内容之间建立相应的对应关系,本发明的系统则根据输入的条件参数,经过自动生成精确的测试方案。
在输入的条件参数时,如果还有新的技术规格,则在系统生成的测试方案中添加有新的测试内容,本发明的系统还通过相应的处理,将该新测试内容自动加入到系统中原有测试规范的对应位置,从而实现了测试规范的自动更新。测试方案具体的生成步骤如下步骤1通过数据输入及显示模块输入被测试样品的条件参数;步骤2测试方案生成模块判断该条件参数中所有的“关键属性”是否与存储在系统测试规范数据库中已有的测试方案中的关键属性完全吻合,如果吻合,则输出该测试方案,转到步骤9;否则转入步骤3;步骤3读取条件参数中的一“新特征”,将其与测试规范中各测试条目中的“相关新特征”进行比较,如果存在条件吻合的测试条目,则执行步骤4;否则执行步骤7;步骤4把该测试条目加入到测试方案中;步骤5如果该测试条目中注明了必备的测试条目编号,则根据该测试条目编号找到相应的测试条目,并把该测试条目加入到测试方案中;步骤6如果该测试条目中注明了测试子条目编号,则根据这些测试子条目编号找到相应的测试条目,并把该测试条目加入测试方案中;
步骤7针对相应的新特征输入新测试条目,并加入测试方案中;步骤8如果条件参数中还有未比较过的新特征,则返回步骤3,否则执行步骤9;步骤9如果条件参数中设置了自动更新规范的标志,测试方案生成模块则自动更新规范内容,即将测试方案中的新测试条目插入到相应的测试规范中第一级测试条目的最后。
步骤10结束。
上述的步骤3具体为步骤31读取测试规范中的第一级测试条目,比较每个测试条目中的第一个“相关新特性”是否等于条件参数中的“新特征”;步骤32如果相等,则表示该测试条目需要被选择,继续对下一测试条目进行比较,直至该一级的所有测试条目都做完比较;进入步骤33;步骤33如果不相等,则继续与下一个“相关新特征”进行比较,一直比较完所有的“相关新特征”;如果都不相等,则进入步骤34;步骤34读取该测试条目的下一级测试条目,重复步骤32、33,直至该一级的所有测试条目都完成比较。
上述的步骤7具体为步骤71自动判断测试规范中第一级测试条目的最大编号,将该编号值顺序加一规定的数值形成新测试条目的编号;步骤72加入测试条目的其他内容。
例如,依据本发明对一PC机的主板设计测试方案,通过数据输入及显示模块输入该主板的条件参数如下关键属性芯片组Intel845BIOSAward新特征电性能自动更新规范标志是设系统测试规范数据库中没有存储与上述关键属性完全相同测试方案。而已有的主板测试规范中有5个测试条目如下测试条目编号1测试条目名称规格检查相关新特征外观测试内容必备测试条目无测试条目编号2测试条目名称颜色检查相关新特征外观测试内容必备测试条目无测试条目编号3测试条目名称电性能测试相关新特征电性能测试内容必备测试条目1测试条目编号4测试条目名称稳定性测试相关新特征电性能测试内容必备测试条目3测试条目编号5测试条目名称电磁辐射测试相关新特征电性能测试内容必备测试条目3根据上述现有的测试方案及通过数据输入及显示模块输入的条件参数,测试方案生成模块生成的测试方案中包括如下测试条目规格检查、电性能测试、稳定性测试、电磁辐射测试。
根据条件参数中的自动更新规范标志的值,进一步将该测试方案中新增的测试条目经过数据解析模块处理后增加到测试规范数据库之中。
以上实施例仅用以说明本发明而非限制,尽管参照以上较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明进行修改、变形或者等同替换,而不脱离本发明的精神和范围,其均应涵盖在本发明的权利要求范围当中。
权利要求
1.一种测试方案生成的方法,其特征在于将被测试样品条件参数中的全部信息与测试规范进行比较,并依据该比较结果,生成测试方案。
2.根据权利要求1所述的测试方案生成的系统,其特征在于所述的全部信息及测试规范采用可扩展的标记语言进行定义。
3.根据权利要求2所述的测试方案生成的系统,其特征在于所述的可扩展的标记语言符合XML标准。
4.根据权利要求1所述的测试方案生成的系统,其特征在于在生成测试方案后,还对原测试方案进行更新。
5.根据权利要求1所述的测试方案生成的方法,其特征在于所述的测试方案至少包括一个或一个以上的关键属性信息、一个或一个以上的新特征信息以及一个或一个以上的测试条目信息。
6.根据权利要求1所述的测试方案生成的方法,其特征在于所述的条件参数至少包括一个或一个以上的关键属性信息、一个或一个以上的新特征信息以及自动更新标志信息。
7.根据权利要求5或6所述的测试方案生成的方法,其特征在于所述的关键属性信息至少包括一个或一个以上的属性名称和与之相对应的属性值。
8.根据权利要求5或6所述的测试方案生成的方法,其特征在于所述的新特征信息至少包括一个或一个以上的特征名称。
9.根据权利要求1所述的测试方案生成的方法,其特征在于所述的测试方案至少包括一个或一个以上的测试条目以及与之相对应的新测试条目标志信息。
10.根据权利要求5或9所述的测试方案生成的方法,其特征在于所述的测试条目至少包括测试条目标志信息、测试条目名称、相关新特性信息、测试内容信息、必备测试条目信息以及一个或一个以上的测试子条目信息。
11.根据权利要求10所述的测试方案生成的方法,其特征在于相关新特性信息至少包括一个或一个以上的特征名称;
12.根据权利要求10所述的测试方案生成的方法,其特征在于必备测试条目信息至少包括一个或一个以上的测试条目标志信息。
13.根据权利要求10所述的测试方案生成的方法,其特征在于所述的测试子条目继承有测试条目的所有特征,并且通过测试条目的递归引用生成。
14.根据权利要求1所述的测试方案生成的方法,其特征在于生成测试方案的具体步骤至少包括步骤1输入测试样品的条件参数;步骤2判断条件参数中的所有“关键属性”是否与系统中已有的测试方案中的关键属性完全吻合,如果吻合,则输出该测试方案,转到步骤9;否则转入步骤3;步骤3读取条件参数中的一“新特征”,将其与测试规范中各测试条目中的“相关新特征”进行比较,如果存在条件吻合的测试条目,则执行步骤4;否则执行步骤7;步骤4把该测试条目加入到测试方案中;步骤5如果该测试条目中注明了必备的测试条目编号,则根据该测试条目编号找到相应的测试条目,并把该测试条目加入到测试方案中;步骤6如果该测试条目中注明了测试子条目编号,则根据这些测试子条目编号找到相应的测试条目,并把该测试条目加入测试方案中;步骤7针对相应的新特征输入新测试条目,并加入测试方案中;步骤8如果条件参数中还有未比较过的新特征,则返回步骤3,否则执行步骤9;步骤9如果条件参数中设置了自动更新规范的标志,则自动更新规范内容;步骤10结束。
15.根据权利要求14所述的测试方案生成的方法,其特征在于其中的步骤3具体包括步骤31读取测试规范中的第一级测试条目,比较每个测试条目中的第一个“相关新特性”是否等于条件参数中的“新特征”;步骤32如果相等,则表示该测试条目需要被选择,继续对下一测试条目进行比较,直至该一级的所有测试条目都做完比较;进入步骤33;步骤33如果不相等,则继续与下一个“相关新特征”进行比较,一直比较完所有的“相关新特征”;如果都不相等,则进入步骤34;步骤34读取该测试条目的下一级测试条目,重复步骤32、33,直至该一级的所有测试条目都完成比较。
16.根据权利要求14所述的测试方案生成的方法,其特征在于其中的步骤7具体包括步骤71自动判断测试规范中第一级测试条目的最大编号,将该编号值顺序加一规定的数值形成新测试条目的编号;步骤72加入测试条目的其他内容。
17.根据权利要求14所述的测试方案生成的方法,其特征在于步骤9所述的自动更新规范内容为将测试方案中的新测试条目插入到相应的测试规范中第一级测试条目的最后。
18.一种实现上述测试方案生成的系统,其特征在于该系统至少包括数据输入及显示模块、测试规范数据库、数据解析模块及测试方案生成模块;其中,数据输入及显示模块用于输入和显示条件参数,并将该条件参数传递给方案生成模块;测试规范数据库用于存放已有或更新的测试规范;数据解析模块用于将数据库中已有的测试规范读取出来,解析成需要的模式传送给测试方案生成模块;或将测试方案生成模块产生的新的测试规范转换为用于存储到测试规范数据库中的模式,并存储到该测试规范数据库中;测试方案生成模块用于根据输入的条件参数以及通过数据解析模块解析的测试规范,生成新的测试方案,并将该测试方案传送给数据解析模块。
19.根据权利要求18所述的测试方案生成的系统,其特征在于所述的各模块之间的数据交换均为双向方式,并且该数据内容采用可扩展的标记语言进行定义。
20.根据权利要求19所述的测试方案生成的系统,其特征在于所述的可扩展的标记语言符合XML标准。
21.根据权利要求18所述的测试方案生成的系统,其特征在于所述的测试方案至少包括一个或一个以上的关键属性信息、一个或一个以上的新特征信息以及一个或一个以上的测试条目信息。
22.根据权利要求18所述的测试方案生成的系统,其特征在于所述的条件参数至少包括一个或一个以上的关键属性信息、一个或一个以上的新特征信息以及自动更新标志信息。
23.根据权利要求21或22所述的测试方案生成的系统,其特征在于所述的关键属性信息至少包括一个或一个以上的属性名称和与之相对应的属性值。
24.根据权利要求21或22所述的测试方案生成的系统,其特征在于所述的新特征信息至少包括一个或一个以上的特征名称。
25.根据权利要求18所述的测试方案生成的系统,其特征在于所述的测试规范至少包括一个或一个以上的测试条目以及与之相对应的新测试条目标志信息。
26.根据权利要求21或25所述的测试方案生成的系统,其特征在于所述的测试条目至少包括测试条目标志信息、测试条目名称、相关新特性信息、测试内容信息、必备测试条目信息以及一个或一个以上的测试子条目信息。
27.根据权利要求26所述的测试方案生成的系统,其特征在于相关新特性信息至少包括一个或一个以上的特征名称;
28.根据权利要求26所述的测试方案生成的系统,其特征在于必备测试条目信息至少包括一个或一个以上的测试条目标志信息。
29.根据权利要求26所述的测试方案生成的系统,其特征在于所述的测试子条目继承有测试条目的所有特征,并且通过测试条目的递归引用生成。
30.根据权利要求18所述的测试方案生成的系统,其特征在于测试方案生成模块生成测试方案的具体步骤至少包括步骤1’接收由数据输入及显示模块输入的测试样品的条件参数,并通过数据解析模块读取存储在测试规范数据库中的测试规范;步骤2’判断条件参数中的所有“关键属性”是否与已有的测试方案中的关键属性完全吻合,如果吻合,则输出该测试方案,转到步骤9’;否则转入步骤3’;步骤3’读取条件参数中的一“新特征”,将其与测试规范中各测试条目中的“相关新特征”进行比较,如果存在条件吻合的测试条目,则执行步骤4’;否则执行步骤7’;步骤4’把该测试条目加入到测试方案中;步骤5’如果该测试条目中注明了必备的测试条目编号,则根据该测试条目编号找到相应的测试条目,并把该测试条目加入到测试方案中;步骤6’如果该测试条目中注明了测试子条目编号,则根据这些测试子条目编号找到相应的测试条目,并把该测试条目加入测试方案中;步骤7’针对相应的新特征输入新测试条目,并加入测试方案中;步骤8’如果条件参数中还有未比较过的新特征,则返回步骤3’,否则执行步骤9’;步骤9’如果条件参数中设置了自动更新规范的标志,则自动更新规范内容;步骤10’结束。
31.根据权利要求30所述的测试方案生成的方法,其特征在于其中的步骤3’具体包括步骤31’读取测试规范中的第一级测试条目,比较每个测试条目中的第一个“相关新特性”是否等于条件参数中的“新特征”;步骤32’如果相等,则表示该测试条目需要被选择,继续对下一测试条目进行比较,直至该一级的所有测试条目都做完比较;进入步骤33’;步骤33’如果不相等,则继续与下一个“相关新特征”进行比较,一直比较完所有的“相关新特征”;如果都不相等,则进入步骤34’;步骤34’读取该测试条目的下一级测试条目,重复步骤32’、33’,直至该一级的所有测试条目都完成比较。
32.根据权利要求30所述的测试方案生成的系统,其特征在于其中的步骤7’具体包括步骤71’自动判断测试规范中第一级测试条目的最大编号,将该编号值顺序加一规定的数值形成新测试条目的编号;步骤72’加入测试条目的其他内容。
33.根据权利要求30所述的测试方案生成的系统,其特征在于步骤9’所述的自动更新规范内容为将测试方案中的新测试条目插入到相应的测试规范中第一级测试条目的最后。
全文摘要
一种测试方案生成的方法及其系统,该系统至少包括数据输入及显示模块、测试规范数据库、数据解析模块及测试方案生成模块;其将被测试样品条件参数中的全部信息与测试规范进行比较,并依据该比较结果,生成测试方案;本发明的测试方案生成的方法及其系统,在改变了依靠测试人员的经验来制定测试方案的现状,以及提高了测试方案设计效率的同时,保证了测试方案的精确和严密;在测试规范和规格参数之间建立了对应关系,使测试规范的改变不影响存储该测试规范数据库结构,降低了升级的代价;并可在生成的测试方案中添加新的测试内容,通过相应处理,把新的测试内容自动加入到系统中原有测试规范的对应位置,从而实现了测试规范的自动完善和升级。
文档编号G06F9/45GK1428700SQ0113861
公开日2003年7月9日 申请日期2001年12月27日 优先权日2001年12月27日
发明者王晚丁 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1