创建自己的TestCase模板

TestCase模板形成的基础数据Intergity测试。当您运行一个DI向导,向导使用一个模板来创建TestCase。

如果你不想使用的一个TestCase模板中提供托斯卡数据完整性模块和Samples.tsu子集,你可以创建你自己的。

为此,遵循以下步骤:

  1. 创建一个新的文件夹在测试点_DI模板文件夹中。

  2. 在这个文件夹中,创建一个新的TestCase。

创建一个新的测试用例

  1. 创建TestSteps,拖拽一个适当的模块到TestCase。

    例如,要创建TestCase模板现场测试:数据库,数据库,你可以使用DI DB专家模块的托斯卡数据完整性模块和Samples.tsu子集。

    拖拽到TestCase两次:一次源和曾经为目标。

拖拽该模块在创建TestStep TestCase

  1. 重命名新创建的TestSteps。

  2. 连接到源和目标的数据:指定的一个连接中定义的连接管理器每个TestStep。

    这样做,点击进入价值并从下拉菜单中选择一个连接。请注意,您不能覆盖指定的连接动态表情如缓冲区或测试配置参数

例子TestCase和取样口1当源和目标

  1. 在每个TestStep,输入适当的值SQL语句。检查的样本TestSheets_DI样品测试和执行列表XL文件夹信息可用属性的路径。

    例如,示例TestSheet参考现场测试对比表看到哪些属性可以使用现场测试:数据库,数据库测试。

示例TestSheet:属性- TestStep: SQL语句

  1. 填写任何额外TestStepValues,你需要用这个模板运行测试。

    例如,在一个数据库数据库现场测试,你可能想要一个或多个值从源数据库和目标数据库进行比较。相应地修改TestSteps:

例子TestStepValues测试

  1. 指定所需的模板属性TestCase。

的属性现场测试:数据库,数据库TestStep

  1. 右键单击TestCase和选择转换为模板从上下文菜单中。

  2. 如果你创建一个模板预审:文件重要的检查:数据库,数据库测试中,添加条件“地位”! = '删除'你的TestCase模板。

    这个条件可以确保如果你之后更新您的测试点更新向导,更新向导不创建TestCase实例删除TestSheet实例。

    为此,添加列条件通过列选择器和类型的条件。

例子条件至关重要的检查测试用例模板

  1. 现在,您可以运行向导和创建您的用例。为此,创建一个新的数据完整性文件夹和运行各自的向导在这个文件夹中。

创建一个文件夹

  1. 在向导中,选择您创建测试。

    在这个例子中数据库数据库现场测试时,您可以选择的TestCase模板创建的测试步骤4 -选择实地测试

选择您的测试步骤4 -选择实地测试

设置所需的TestCase模板属性

哪些属性设置在你的TestCase模板的类型取决于你想要运行测试。

为您的TestCase模板设置一个属性,遵循以下步骤:

  1. 扩大属性窗格中点击属性图标在您的工作区窗口的右上角。

  2. 填写在下面的章节中描述的属性。

属性预审测试

如果你创建一个模板预审测试,设置以下属性:

财产

价值

DITestDirection

我们

DITemplate

真正的

DITemplateType

试销

属性现场测试:单一的数据库测试

如果你创建一个模板实地测试测试,设置以下属性:

财产

价值

DITestDirection

SingleDatabase

DITemplate

真正的

DITemplateType

属性现场测试:数据库,数据库测试

如果你创建一个模板实地测试测试,设置以下属性:

财产

价值

DITestDirection

DatabaseToDatabase

DITemplate

真正的

DITemplateType

属性重要的检查:数据库文件测试

如果你创建一个模板重要的检查:数据库文件测试,设置以下属性:

财产

价值

DITestDirection

你想要测试的价值取决于:

  • 模板文件实地测试需要的价值我们

  • 模板完整性元数据测试需要的值FileToDatabase

DITemplate

真正的

DITemplateType

设置价值根据测试你想运行这个模板:

  • 试销为您的文件测试

  • 完整性元数据为您的数据库测试

属性重要的检查:数据库,数据库测试

如果你创建一个模板重要的检查:数据库文件测试,设置以下属性:

财产

价值

DITestDirection

DatabaseToDatabase

DITemplate

真正的

DITemplateType

设置价值根据测试你想运行这个模板:

  • 完整性

  • 元数据

  • 独特性

  • ReferentialIntegrity

  • Nullness