创建TemplateInstances

TestCase TemplateInstances作为自我的容器是动态生成的测试用例模板TestCase TemplateInstances必须连接到一个数据源,读取的数据生成的测试。

每个模板可能包括几个TestCase TemplateInstances这反过来都可以链接到任何数据源。

房地产TestCaseWorkstate新生成的测试点的TemplateInstance传输从TestCase模板(见“TestCaseWorkState”章)。

和TestCase-Design如何实例化测试吗

  1. 的TestCase必须标记为一个模板被实例化(见“使用TestCase模板”章)。

  2. TestCase模板必须与一个数据源(见“使用TestCase-Design表或阶级”章)。

  3. 从模板参数,其值应该转移,必须与模板的属性通过指定的语法(见“指定路径测试数据”章)。

  4. 选择的选项创建TemplateInstance从上下文菜单中TestCase的模板:

创建TemplateInstance

作为一个结果,托斯卡为每个TestCase创建TestCase的TemplateInstance在模板中定义的。TestCase结构匹配模板中相应的TestCase的结构。

实例化测试

如何实例化和Excel测试吗

  1. 的TestCase必须标记为一个模板被实例化(见“使用TestCase模板”章)。

  2. 从模板参数,其值应该转移,必须与模板的属性通过指定的语法(见“指定路径测试数据”章)。

  3. 选择的选项创建TemplateInstance从上下文菜单中TestCase的模板。

  4. Excel文件与相应的表格必须指定在随后的对话框。您还可以定义数据源通过财产SchemaPath。在这种情况下,路径已经所示对话框。

数据源的路径

  1. 点击确认您的输入好吧按钮。

  2. 点击是的在接下来的对话框中,实例化过程将开始。

托斯卡为每个TestCase创建TestCase的TemplateInstance在模板中定义的。TestCase结构匹配模板中相应的TestCase的结构。

从TestCase创建TestCase模板和模板实例

TestCase模板,模板实例和相应的TestSheet可以很容易地创建TestCase (见“创建TestCase的TestSheet”章)。

定义实例化的断点

在TestCase模板可以指定某个时候实例化应该结束的地方。这个可以做细节的各自TestStep通过选择框打破列。的打破必须通过增加列列选择器(见“添加或删除列”章)。

任何现有TestSteps,可用的模板实例TestStep之后,并没有实例化。

如果使用一个断点,负面测试也可以映射,而不需要使用复杂的目录结构。断点(打破)设置和状态AttrA = =“负面”分配给的文件夹吗负面的测试。如果条件为真,实例化断点,只有TestSteps完全结束准备一个负面的测试生成。如果条件是假的,包含TestSteps模板实例准备一个TestStep一,而TestStep负面的测试将被忽略。

打破

属性

ChangedManually

显示是否生成的测试点TestCaseTemplateInstance已经改变了手工自上一代。

ChangedManually尽快将重置TestCases再次生成。

DataSourcePath

描述数据源包含模板的路径数据。操作完成后直接在属性或DataSource-Wizard。

当使用一个Excel模式源时,可以定义变量而不是绝对路径(见“选项-路径变量”章)。

InstantiationSelector

选择sub-quantities总量的测试中定义的数据源,以限制动态TestCase生成。这些sub-quantities必须指定的数据源。

这个属性的值操纵的名称reinstantiated(测试点见“都”章)。

选项

Reinstantiate实例

这个选项对TemplateInstances可用。因此,实例化重复。这就要求TemplateInstance与一个数据源。这个组合键Ctrl+R也可以用于reinstantiation。

从一个模板生成的测试

编辑模式路径

这将打开数据源向导

数据源向导您可以指定数据源和实例化选择器(Microsoft®Excel文件的路径和某些工作表)。

运行在ScratchBook

运行一个或多个选中的TestCase TemplateInstancesScratchBook