运行测试与COBOL文件

188金宝搏app苹果下载软件Tricentis数据完整性使用一个自定义数据源的读者面向商业的通用语言阅读(COBOL)习字簿文件和扩展的二进制编码的十进制交换码(EBCDIC)数据文件。您可以执行逐行比较使用COBOL文件或数据加载到缓存数据库

使用COBOL读者

188金宝搏app苹果下载软件部署COBOL读者你的自定义数据源的读者安装目录。它的实现行,行比较数据加载到缓存数据库定制模块。

支持的数据类型

下表显示了COBOL读者支持COBOL数据类型。

数据类型

COBOL使用表示

精密(p)

规模(s)

二进制COMP-0

图片S9 S9 (4) COMP (1)

图片S9 S9 (9) COMP (5)

图片S9 S9 (18) COMP (10)

1到4

5到9

10到18

n /一个

n /一个

n /一个

字符字母数字

图片X (n)

n

n /一个

压缩十进制

图片S9 (p) V9 COMP-3(年代)

p + s

年代

划定的本地二进制小数

S9图片S9 (1) (4)

图片S9 (5) S9 (9)

图片S9 (10) S9 (18)

图片S9 (p) V9 (s)

1到4

5到9

10到18

p + s

n /一个

n /一个

n /一个

年代

必需的参数

COBOL读者利用下面的表中所示的参数。你必须指定这些参数TestStep (看下面的例子)。

参数名称

价值

可选

CobolDataFile

COBOL数据文件的完整路径。

没有

CobolCopybookFile

的完整路径COBOL copybook。

习字簿包含布局信息的COBOL数据文件并允许程序来解释它。

没有

CobolCodepage

COBOL代码页的名称用于将数据从EBCDIC转换为ASCII。

默认值是IBM037

是的

FilterByGroup

一个以逗号分隔的COBOL copybook组名称。

只有指定的子变量组(s)从COBOL数据文件中读取。组包括正常组声明和重新定义。

是的

IgnoreFillerColumns

副本可以包含填充列作为一个占位符,例如,创建一个新的列或跳过一个无关紧要的列。COBOL读者可以忽略填充列如果你不需要测试。

为此,设置这个参数真正的。默认值是

是的

独特的列名

默认情况下,COBOL读者试图让所有列名的字帖独特。如果两个或两个以上的列使用相同的名称,它会自动补充道- n的名字。

在这个例子中,三个字帖中的列具有相同的名称。

SomeColumn图片X (1)

SomeColumn图片X (1)

SomeColumn图片X (1)

列名独特,COBOL阅读器自动添加- n

SomeColumn图片X (1)

SomeColumn-1图片X (1)

SomeColumn-2图片X (1)

例如:EBCDIC COBOL数据文件加载到缓存数据库

在本例中您想要将数据从一个EBCDIC COBOL文件加载到缓存数据库。你执行以下步骤:

  1. 将您的自定义数据源的读者,你复制粘贴到DLL文件自定义数据的读者文件夹位于C:\Program Files (x86)\188金宝搏app苹果下载软件TRICENTIS\Tosca Testsuite \数据的完整性

  2. 188金宝搏app苹果下载软件Tricentis托斯卡,你打开数据加载到缓存数据库定制TestStep

  3. 作为表名,您指定的表的名称托斯卡加载数据。

  4. 价值领域的类属性名称,您输入您的自定义数据源的名称。

  5. 你创建以下参数:

    • CobolDataFile与COBOL数据文件的路径值。

    • CobolCopybookFileCOBOL copybook作为价值的路径。

    • CobolCodepage与COBOL代码页的名称的值。这是相关数据从EBCDIC转换为ASCII。

    • FilterByGroup与一群名称从COBOL copybook作为值。

数据从一个COBOL文件加载到缓存数据库