Control flow actions

Control flow actions let you change the order in which action lines are executed.

There are two sets of control flow actions:

Conditional actions allow you to decide, based on an expression, which actions lines to execute next. The main conditional action is if, followed possibly by else and always by end if. Here is an example:


   if #n < 0
   report n is negative 
   else 
   report n is not negative 
   end if 
  

If the Boolean expression in the argument of the if action evaluates to true, the lines directly below it are executed until the next else or end if, whichever comes first. If the expression is false, those lines are skipped, but if there is an else the lines after the else up to the end if are executed.

Loops allow you to repeat a sequence of actions until a condition is false. The following example executes the action verify item with increasing values of n until n reaches 10.


   while #n < 10 
   verify item #n 
   set variable n #n+1 
   end while 
  

This can also be written with an until and repeat action pair, as follows:


   repeat	
   verify item #n 
   set variable n #n+1 
   until #n>=10 
  

Copyright © 2024 LogiGear Corporation. All rights reserved. LogiGearはLogiGear Corporationの登録商標であり、Action Based TestingおよびTestArchitectはLogiGear Corporationの商標です。ここに記載されているその他の商標は、各所有者の財産です。

LogiGear Corporation

1730 S. Amphlett Blvd. Suite 200, San Mateo, CA 94402

Tel: +1 (650) 572-1400