一种变量基本信息检查方法及装置制造方法及图纸

技术编号:37623557 阅读:20 留言:0更新日期:2023-05-18 12:14
本申请公开了一种变量基本信息检查方法及装置,所述方法包括:获取测试用例文件以及已组态的工程数据库,其中,测试用例文件包括若干行变量数据信息,每行变量数据信息包括第一点名、数据类型以及第一附属信息;根据第一点名在sheet页中进行查找,以获取与第一点名相对应的第二点名,并获取与第二点名对应的第二附属信息;基于第一预配置信息,获取与第二数据类型对应的工程数据库中的所有sheet页;根据第一点名在获取的所有sheet页中查找与所述第一点名相对应的第二点名,并根据查找结果来确定数据类型的第一比对结果,并将所述第一比对结果标注在所述测试用例文件中;逐一进行第一附属信息与对应的第二附属信息的比对,以获取每个第一附属信息的第二比对结果,并将每个所述第二比对结果标注在测试用例文件中;基于第一比对结果以及第二比对结果,确定每行变量数据信息的最终比对结果。本申请所提供的方法,大大提高了测试的效率和质量,节约人力成本。本。本。

【技术实现步骤摘要】
一种变量基本信息检查方法及装置


[0001]本申请涉及变量基本信息检查自动化测试领域,特别是涉及一种变量基本信息检查方法及装置。

技术介绍

[0002]I/O变量信息是核电站DCS的重要组成部分,其在核电站DCS实时数据库中组态的正确与否将直接影响到核电站DCS对外部数据的采集、相应数据在DCS内部的传输、逻辑计算以及DCS控制命令的输出等多项功能,所以对I/O变量信息组态正确性的检验一直都是核电站DCS测试的重要内容之一。
[0003]目前在执行大亚湾NC

DCS改造项目涉及众多的变量点,每个变量点具有不同的属性,包括点名、点类型、站号、点描述等,大亚湾NC

DCS改造项目工厂测试中的集成测试包含了针对上述信息核对的测试项——变量基本信息检查。变量基本信息检查测试主要是核对数据库组态导出的信息与用户设计输入是否一致,而大亚湾NC

DCS改造项目变量基本信息检查涉及约7000多点,如果单纯依靠人工核对校验的方式,校验效率会非常低。
[0004]现有技术中,在变量信息检查过程中主要是excel中的相关函数进行数据查找比对,最后通过VBA计算机语言来实现。但是这种方法需要先将所有数据找齐再进行对比,这就会导致检查的时间相对较长,而且现有技术中的变量信息检查无法输出错误提示,不便于后续的数据更改。

技术实现思路

[0005]鉴于以上所述现有技术的缺点,本专利技术公开了一种变量基本信息检查方法及装置,以解决上述问题。
[0006]为实现上述目的及其它相关目的,本专利技术公开了一种一种变量基本信息检查方法,包括:
[0007]获取测试用例文件以及已组态的工程数据库文件文件,其中,所述测试用例文件包括若干行变量数据信息,每行所述变量数据信息包括第一点名、数据类型以及第一附属信息;
[0008]对于所述测试用例文件中的每行所述变量数据信息,执行如下信息比对步骤:
[0009]根据所述第一点名在所述工程数据库文件的sheet页中进行查找,以获取与所述第一点名相对应的第二点名,并获取与所述第二点名对应的第二附属信息;
[0010]基于第一预配置信息,获取与所述数据类型对应的所述工程数据库文件中的所有sheet页,其中,所述第一预配置信息包括数据类型与sheet页之间的对应关系;
[0011]根据所述第一点名在获取的所有sheet页中查找与所述第一点名相对应的第二点名,并根据查找结果来确定所述数据类型的第一比对结果,并将所述第一比对结果标注在所述测试用例文件中;
[0012]逐一进行所述第一附属信息与对应的所述第二附属信息的比对,以获取每个所述
第一附属信息的第二比对结果,并将每个所述第二比对结果标注在所述测试用例文件中;
[0013]基于所述第一比对结果以及各所述第二比对结果,确定每行所述变量数据信息的最终比对结果,并将所述最终比对结果标注在所述测试用例文件中。
[0014]在本专利技术的一可选实施例中,所述方法还包括:当在多个所述sheet页中找不到和所述第一点名相对应的第二点名时,在所述测试用例文件中标注所述第一点名不存在。
[0015]在本专利技术的一可选实施例中,在根据所述第一点名在所述工程数据库的所述sheet页中进行查找,以获取与所述第一点名相对应的第二点名,并获取与所述第二点名对应的第二附属信息之前,所述方法还包括:
[0016]配置所述测试用例文件的表头和各sheet页的表头之间的对应关系,以统一所述测试用例文件和所述工程数据库中各sheet页中列名称不同但是含义相同的列名。
[0017]在本专利技术的一可选实施例中,所述并根据查找的结果在所述测试用例文件中标注所述数据类型的检查结果,具体包括:
[0018]如果在找到的所有sheet页中查找到和所述第一点名名称相同的第二点名,则在所述测试用例文件中不做标记,
[0019]否则,在所述测试用例文件中标记数据类型不相同并且标记所述第二点名实际的数据类型。
[0020]在本专利技术的一可选实施例中,所述根据所述第一点名在获取的所有sheet页中查找与所述第一点名相对应的第二点名,具体包括:
[0021]在所述sheet页中列名所在的行中查找所述第二点名所在的列;
[0022]在所述第二点名所在的列中逐一查找,以确定在该列中是否存在和所述第一点名信息相同的点名。
[0023]在本专利技术的一可选实施例中,所述测试用例文件的生成过程具体如下:
[0024]利用文档转化工具将用户提供的PDF版的输入输出数据表,转化成Word版的输入输出数据表;
[0025]基于所述Word版的输入输出数据表制作多个EXCEL版的输入输出数据;
[0026]利用EXCEL合并工具将多个所述EXCEL版的输入输出数据进行合并,以形成所述测试用例文件。
[0027]在本专利技术的一可选实施例中,其特征在于,所述测试用例是基于用EXCEL文件,所述测试用例作为数据检查过程中的标准文件。
[0028]在本专利技术的一可选实施例中,其特征在于,所述数据类型与sheet页之间的对应关系,具体如下:
[0029]Sheet表名称为模拟量输入信号AVI、4限值模拟量输入信号AVI4、6限值模拟量输入信号AVI6以及8限值模拟量输入信号AVI8的均对应所述测试用例文件中的模拟量输入信号AI数据类型,Sheet表名称为模拟量输出信号AVO的对应所述测试用例中的AO数据类型,Sheet表名称为DVI以及DVI2的对应所述测试用例中的DI数据类型,Sheet表名称为数字量输出信号DVO的对应所述测试用例中的数字量输出DO数据类型。
[0030]在本专利技术的一可选实施例中,其特征在于,所述第一附属信息包括站号、点描述、量纲量程下限以及量纲上限中的一种或两种以上的组合。
[0031]为实现上述目的及其它相关目的,本专利技术还提供了一种变量基本信息检查装置,
包括:
[0032]文件获取模块,用以获取测试用例文件以及已组态的工程数据库文件,其中,所述测试用例文件包括若干行变量数据信息,每行所述变量数据信息包括第一点名、数据类型以及第一附属信息;
[0033]点名检查模块,用以根据所述第一点名在所述工程数据库的sheet页中进行查找,以获取与所述第一点名相对应的第二点名,并获取与所述第二点名对应的第二附属信息;
[0034]配置关系获取模块,用以基于第一预配置信息,获取与所述数据类型对应的所述工程数据库中的所有sheet页,其中,所述第一预配置信息包括数据类型与sheet页之间的对应关系;
[0035]数据类型检查模块,用以根据所述第一点名在获取的所有sheet页中查找与所述第一点名相对应的第二点名,并根据查找结果来确定所述数据类型的第一比对结果,并将所述第一比对结果标注在所述测试用例文件中;
[0036]附属信息检查模块,用以逐一进行所述第一附属信息本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种变量基本信息检查方法,其特征在于,包括:获取测试用例文件以及已组态的工程数据库文件,其中,所述测试用例文件包括若干行变量数据信息,每行所述变量数据信息包括第一点名、数据类型以及第一附属信息;对于所述测试用例文件中的每行所述变量数据信息,执行如下信息比对步骤:根据所述第一点名在所述工程数据库的sheet页中进行查找,以获取与所述第一点名相对应的第二点名,并获取与所述第二点名对应的第二附属信息;基于第一预配置信息,获取与所述数据类型对应的所述工程数据库中的所有sheet页,其中,所述第一预配置信息包括数据类型与sheet页之间的对应关系;根据所述第一点名在获取的所有sheet页中查找与所述第一点名相对应的第二点名,并根据查找结果来确定所述数据类型的第一比对结果,并将所述第一比对结果标注在所述测试用例文件中;逐一进行所述第一附属信息与对应的所述第二附属信息的比对,以获取每个所述第一附属信息的第二比对结果,并将每个所述第二比对结果标注在所述测试用例文件中;基于所述第一比对结果以及所述第二比对结果,确定每行所述变量数据信息的最终比对结果,并将所述最终比对结果标注在所述测试用例文件中。2.根据权利要求1所述的变量基本信息检查方法,其特征在于,所述方法还包括:当在多个所述sheet页中找不到和所述第一点名相对应的第二点名时,在所述测试用例文件中标注所述第一点名不存在。3.根据权利要求1所述的变量基本信息检查方法,其特征在于,在根据所述第一点名在所述工程数据库的所述sheet页中进行查找,以获取与所述第一点名相对应的第二点名,并获取与所述第二点名对应的第二附属信息之前,所述方法还包括:配置所述测试用例文件的表头和各sheet页的表头之间的对应关系,以统一所述测试用例文件和所述工程数据库中各sheet页中列名称不同但是含义相同的列名。4.根据权利要求1所述的变量基本信息检查方法,其特征在于,所述并根据查找的结果在所述测试用例文件中标注所述数据类型的检查结果,具体包括:如果在找到的所有sheet页中查找到和所述第一点名名称相同的第二点名,则在所述测试用例文件中不做标记,否则,在所述测试用例文件中标记数据类型不相同并且标记所述第二点名实际的数据类型。5.根据权利要求1所述的变量基本信息检查方法,其特征在于,所述根据所述第一点名在获取的所有sheet页中查找与所述第一点名相对应的第二点名,具体包括:在所述sheet页中列名所在的行中查找所述第二点名所在的列;在所述第二点名所在的列中逐一查找,以确定在该列中是否存在和所述第一点名信息相同的点名。6.根据权利要求1所述的变量基本信...

【专利技术属性】
技术研发人员:曹婕张焕欣李明钢张宏亮郑六江李鹏詹相国刘孝平王鸣孙文静吴治国李鸽冀建伟
申请(专利权)人:上海中广核工程科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1