Logiku IF-THEN můžete vložit okolo částí testu, a tak podmínit provedení těchto částí splněním specifické podmínky.
Než začnete
Podmíněný blok může zahájit zpracování částí testu v závislosti na hodnotě odkazu nebo odkazu na pole. Odkaz nebo odkaz na pole musí v testu existovat a musí být umístěn před podmíněným blokem. Pokud odkaz nebo odkaz na pole používaný podmíněným blokem jako vstup neexistuje, vytvořte odkaz dle pokynů v tématu
Vytvoření odkazu nebo odkazu na pole.
Test může již obsahovat prvky testu, které se mají spustit. Pokud test prvky, které se mají spustit, neobsahuje, vyberte požadavky v kroku 2 této procedury a klepněte na volbu
Vložit.
Následující pokyny vysvětlují, jak přidat podmíněný blok obsahující podobné požadavky.
Jinak můžete vytvořit prázdný podmíněný blok na konci vybrané položky (testu nebo požadavku).
Klepněte na objekt a vyberte volbu Přidat.
Postup
- V Navigátoru testu procházením vyhledejte test a poklepejte na něj. Test se otevře.
- Klepněte na stránku nebo na požadavek na stránku. Podmíněný blok se vloží před vybranou položku. Po dokončení kroku 5 můžete do tohoto bloku přesunout vybrané položky.
- Vybíráte-li více stránek nebo požadavků, které chcete následně přesunout do bloku, stiskněte klávesu Shift nebo Ctrl. V kroku 6 můžete v případě, že jste přidali blok Else, vybrat minimálně jednu tuto položku a přesunout jí do větve Else.
- Pravým tlačítkem myši klepněte na položku a vyberte volbu . Budete dotázáni:
Chcete přesunout vybrané objekty do nového bloku IF?
- Klepněte na volbu Ano nebo Ne. Blok IF se vloží do testu. Pokud jste klepli na volbu Ano,
jak ukazuje tento příklad, přesunou se vámi vybrané položky do bloku IF v oblasti
Obsah testu. Následující příklad ukazuje blok IF s testem HTTP.
- Chcete-li přidat blok Else, postupujte takto:
- V oblasti Obsah testu vyberte v bloku If položky, které se mají přesunout do bloku Else. Při výběru více položek stiskněte klávesu Shift nebo Ctrl.
- Klepněte pravým tlačítkem myši a vyberte volbu . Budete dotázáni:
Chcete přesunout vybrané objekty do nového bloku ELSE?
- Klepněte na volbu Ano nebo Ne. Blok Else se vloží do testu. Pokud jste vybrali hodnotu Ano,
jak ukazuje tento příklad, přesunou se vámi vybrané položky do bloku Else v oblasti Obsah testu a do pole Else v oblasti
Podrobnosti prvků testu. Následující příklad ukazuje blok If-Then-Else s testem HTTP.
- V oblasti Podrobnosti prvků testu přidejte do položky Podmínka požadované podmínky:
- Vedle pole První operand klepněte na volbu
Zdroj dat a vyberte zdroj dat, který se má porovnávat s řetězcem v poli
Druhý operand, nebo do pole
První operand zadejte požadovanou hodnotu.
- V poli Operátor uveďte základ porovnání těchto dvou operandů. Uvědomte si, že tyto dva operandy jsou řetězce.
- Vedle pole Druhý operand klepněte na volbu
Zdroj dat a vyberte zdroj dat, který se má porovnat s
Prvním operandem, nebo do pole
Druhý operand zadejte požadovanou hodnotu. Při výchozím nastavení (obě pole operandů jsou nastavena na hodnotu
true a pole
Operátor je nastaveno na hodnotu Rovná se) se blok vždy zpracuje.
- V oblasti Podrobnosti prvků testu vyberte pod položkou Volby požadovaný typ porovnání tak, že zaškrtnete nebo vymažete zaškrtnutí příslušných políček.