Přidání podmíněné logiky

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

  1. V Navigátoru testu procházením vyhledejte test a poklepejte na něj. Test se otevře.
  2. 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.
  3. 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.
  4. Pravým tlačítkem myši klepněte na položku a vyberte volbu Vložit > Podmínka(IF). Budete dotázáni: Chcete přesunout vybrané objekty do nového bloku IF?
  5. 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.
    položky testu okopírované do příkazu if
  6. Chcete-li přidat blok Else, postupujte takto:
    1. 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.
    2. Klepněte pravým tlačítkem myši a vyberte volbu Insert > Podmíněný blok (IF) - ELSE. Budete dotázáni: Chcete přesunout vybrané objekty do nového bloku ELSE?
    3. 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.
      položky testu okopírované do příkazu else
  7. V oblasti Podrobnosti prvků testu přidejte do položky Podmínka požadované podmínky:
    1. 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.
    2. V poli Operátor uveďte základ porovnání těchto dvou operandů. Uvědomte si, že tyto dva operandy jsou řetězce.
    3. 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.
  8. 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.

Váš názor