一种基于xml的测试需求描述及其实现方法

文档序号:9396800阅读:115来源:国知局
一种基于xml的测试需求描述及其实现方法
【技术领域】
[0001]本发明涉及一种测试需求的实现方法,具体地说是一种基于XML的测试需求描述及其实现方法。
【背景技术】
[0002]长期以来,由于各个测试系统软件数据描述的格式不同,与不同测试系统间的数据交换异常困难,经常需要特定的工具。XML技术作为一项新兴的数据描述标准,提供了许多自动测试系统数据描述的解决方案,采用XML语言描述测试系统数据,方便地确保数据的一致性、完整性和可靠性,简化测试系统内部以及测试系统间交换数据的工作,并能与现存的系统和标准很好地兼容,XML语言在测试领域有着广泛的应用前景。
[0003]测试系统开发最重要的工作是TPS(测试程序集)的开发。通常来讲TPS包括测试需求描述、被测对象到TUA (被测单元适配器)的连接关系以及测试程序三部分。这其中,测试需求描述是最基础也是最重要的工作。测试需求数据的灵活交换,可以减小测试系统更新的难度,扩展测试系统的功能,同时可以使测试系统不断融入新的软硬件技术。测试需求描述方法是影响测试需求数据交换重要因素。

【发明内容】

[0004]本发明的技术任务是针对现有技术的不足,提供一种基于XML的测试需求描述及其实现方法,确保数据的一致性、完整性和可靠性,简化测试系统内部以及测试系统间交换数据的工作,并能与现存的系统和标准很好地兼容。
[0005]本发明解决其技术问题所采用的技术方案是:
一种基于XML的测试需求描述及其实现方法,本测试方法通过以下步骤进行:
I)、将被测对象的待测参数以及施加到UUT的激励按照一定的规则分类。
[0006]2)、按照不同类的信号测量和处理,将测试流程分解成各个子步骤,并与这些信号到接口部件连接关系参数一起存储到数据库中。
[0007]3)、测试需求描述完成形成XML格式的文档后,对文档进行有效性验证。
[0008]优选的,施加到UUT的激励按照被测参数类型分类,可分为电压、电流等。
[0009]优选的,施加到UUT的激励按照信号特性分类,可分为直流、交流。
[0010]优选的,对文档进行有效性验证,XML文档数据的读取采用DOM。DOM利用XML分析器将XML格式的测试需求文档转换成一个对象模型的集合,测试应用程序通过对这个对象模型的操作,来实现对测试需求文档数据的操作。通过DOM接口,测试应用程序可以在任何时候访问测试需求XML文档中的任何一部分数据。
[0011]本发明的一种基于XML的测试需求描述及其实现方法与现有技术相比,所产生的有益效果是,测试应用程序读取数据库中的子步骤记录结合测试资源信息将其映射成对具体仪器硬件的操作。本方法确保数据的一致性、完整性和可靠性,简化测试系统内部以及测试系统间交换数据的工作,并能与现存的系统和标准很好地兼容。
【附图说明】
[0012]附图1为本发明的实现XML格式测试需求的软件结构框图。
【具体实施方式】
[0013]下面结合附图1对本发明的一种基于XML的测试需求描述及其实现方法作以下详细地说明。
[0014]一种基于XML的测试需求描述及其实现方法,本测试方法通过以下步骤进行:
I)、将被测对象的待测参数以及施加到UUT的激励按照一定的规则分类。按被测参数类型可分为电压、电流等,按信号特性可分为直流、交流。
[0015]2)、按照不同类的信号测量和处理,将测试流程分解成各个子步骤,如交流电压测量、直流电压测量、交流电流测量、电阻测量、频率测量等,并与这些信号到接口部件连接关系参数一起存储到数据库中。采用数据库描述TPS的测试软件中,测试应用程序的主要作用是读取数据库中的子步骤记录结合测试资源信息将其映射成对具体仪器硬件的操作。
[0016]3)、测试需求描述完成形成XML格式的文档后,对文档进行有效性验证。测试需求XML文档包含的数据必须能够被测试应用程序很方便地读取。XML文档数据的读取采用DOM(文档对象模型)。DOM利用XML分析器将XML格式的测试需求文档转换成一个对象模型的集合(通常称DOM树),测试应用程序通过对这个对象模型的操作,来实现对测试需求文档数据的操作。通过DOM接口,测试应用程序可以在任何时候访问测试需求XML文档中的任何一部分数据。
[0017]测试需求文档数据需要映射成具体的测试和数据处理行为。这个过程也可基于ATLAS测试需求的实现结构。首先,自动程序生成器使用DOM接口获取测试需求XML文档中的数据,并组织形成与兼容的程序ATLAS 2K兼容的程序,程序编译后Run Rime System将完成对具体仪器硬件的操作和数据处理行为。
[0018]采用数据库描述TPS的测试软件中,测试应用程序读取数据库中的子步骤记录结合测试资源信息将其映射成对具体仪器硬件的操作。本方法确保数据的一致性、完整性和可靠性,简化测试系统内部以及测试系统间交换数据的工作,并能与现存的系统和标准很好地兼容。
【主权项】
1.一种基于XML的测试需求描述及其实现方法,其特征在于,本测试方法通过以下步骤进行: 1)、将被测对象的待测参数以及施加到UUT的激励按照一定的规则分类; 2)、按照不同类的信号测量和处理,将测试流程分解成各个子步骤,并与这些信号到接口部件连接关系参数一起存储到数据库中; 3)、测试需求描述完成形成XML格式的文档后,对文档进行有效性验证。2.根据权利要求1所述的一种基于XML的测试需求描述及其实现方法,其特征在于,所述施加到UUT的激励按照被测参数类型分类。3.根据权利要求1所述的一种基于XML的测试需求描述及其实现方法,其特征在于,所述施加到UUT的激励按照信号特性分类。4.根据权利要求1所述的一种基于XML的测试需求描述及其实现方法,其特征在于,所述对文档进行有效性验证,XML文档数据的读取采用DOM。
【专利摘要】本发明提供一种基于XML的测试需求描述及其实现方法,本测试方法通过以下步骤进行:1)、将被测对象的待测参数以及施加到UUT的激励按照一定的规则分类。2)、按照不同类的信号测量和处理,将测试流程分解成各个子步骤,并与这些信号到接口部件连接关系参数一起存储到数据库中。3)、测试需求描述完成形成XML格式的文档后,对文档进行有效性验证。本发明确保数据的一致性、完整性和可靠性,简化测试系统内部以及测试系统间交换数据的工作,并能与现存的系统和标准很好地兼容。
【IPC分类】G06F11/36
【公开号】CN105117334
【申请号】CN201510526157
【发明人】牛圆圆
【申请人】浪潮电子信息产业股份有限公司
【公开日】2015年12月2日
【申请日】2015年8月25日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1