使用条件语句和循环测试
在托斯卡,您可以定义如果,做和而语句如果你想运行TestSteps分支或反复。这些语句可以应用于任何嵌套结构。
如果重复的次数TestStep预先知道,使用属性重复TestStepFolder的描述“运行TestSteps多次重复”章。
条件语句和循环可以通过上下文菜单中创建用例或TestStep文件夹或通过选项创建对象在动态菜单测试点:
IF语句
循环语句
在声明中
一个条件所有三个选项创建对象。在这个文件夹您定义必须满足的条件,以便可以采取下一个步骤。下一步取决于声明的类型。
![]() |
测试结果的条件不会影响总测试执行的结果。 |
声明的选项
创建if - then语句
当您创建如果语句,托斯卡会自动创建一个然后声明的条件对象。您还可以创建一个其他的通过上下文菜单的声明如果语句如果需要,或通过左击如果声明并选择创建对象- >ELSE语句从动态菜单测试点。
如果条件满足,TestSteps中执行一次然后声明。然而,如果条件不满足TestSteps中运行一次其他的声明。
的条件:
如果
条件(在IF语句)
然后(IF语句内)
其他(可选)
![]() |
if - then - else语句 测试结果如下: 测试结果 |
创建做报表
当您创建做语句,托斯卡会自动创建一个循环对象的条件对象。
TestSteps内循环对象是重复运行,直到条件不再满足。最后重复因此负面的结果。
语句包含属性吗MaximumRepetitions为了避免无限循环。的价值列显示的最大数量尝试TestStep运行。设置为默认值30.。
的条件:
做
内循环(声明)
内部条件(声明)
![]() |
循环语句 测试结果如下: 测试结果做陈述 |
创建时语句
当您创建而语句,托斯卡会自动创建一个循环对象的条件对象。
如果条件满足,TestSteps内循环对象是重复运行,直到条件不再满足。最后重复因此负面的结果。
虽然语句包含属性MaximumRepetitions为了避免无限循环。的价值列显示的最大数量尝试TestStep运行。默认值设置为30 (看到“MaximumRepetitions财产”)。
的条件:
而
条件(在声明中)
内循环(声明)
![]() |
在声明中 测试结果如下: 虽然语句的测试结果 |