使用条件语句和循环测试
在托斯卡,您可以定义如果,做和而语句如果你想运行TestSteps分支或反复。这些语句可以应用于任何嵌套结构。
如果重复的次数TestStep预先知道,使用属性重复TestStepFolder的描述“运行TestSteps多次重复”章。
条件语句和循环可以通过上下文菜单中创建用例或TestStep文件夹或通过选项创建对象在动态菜单测试点:
- IF语句 
- 循环语句 
- 在声明中 
一个条件所有三个选项创建对象。在这个文件夹您定义必须满足的条件,以便可以采取下一个步骤。下一步取决于声明的类型。
|  | 测试结果的条件不会影响总测试执行的结果。 | 

声明的选项
创建if - then语句
当您创建如果语句,托斯卡会自动创建一个然后声明的条件对象。您还可以创建一个其他的通过上下文菜单的声明如果语句如果需要,或通过左击如果声明并选择 创建对象- >ELSE语句从动态菜单测试点。
创建对象- >ELSE语句从动态菜单测试点。
如果条件满足,TestSteps中执行一次然后声明。然而,如果条件不满足TestSteps中运行一次其他的声明。
的条件:
- 如果 
- 条件(在IF语句) 
- 然后(IF语句内) 
- 其他(可选) 
|  | 
 
 if - then - else语句 测试结果如下: 
 测试结果 | 
创建做报表
当您创建做语句,托斯卡会自动创建一个循环对象的条件对象。
TestSteps内循环对象是重复运行,直到条件不再满足。最后重复因此负面的结果。
语句包含属性吗MaximumRepetitions为了避免无限循环。的价值列显示的最大数量尝试TestStep运行。设置为默认值30.。
的条件:
- 做 
- 内循环(声明) 
- 内部条件(声明) 
|  | 
 
 循环语句 测试结果如下: 
 测试结果做陈述 | 
创建时语句
当您创建而语句,托斯卡会自动创建一个循环对象的条件对象。
如果条件满足,TestSteps内循环对象是重复运行,直到条件不再满足。最后重复因此负面的结果。
虽然语句包含属性MaximumRepetitions为了避免无限循环。的价值列显示的最大数量尝试TestStep运行。默认值设置为30 (看到“MaximumRepetitions财产”)。
的条件:
- 而 
- 条件(在声明中) 
- 内循环(声明) 
|  | 
 
 在声明中 测试结果如下: 
 虽然语句的测试结果 | 






