Egy teszt részei köré beilleszthet IF-THEN funkciót,
amivel a teszt adott részei akkor fognak futni, amikor egy adott feltétel teljesül.
Mielőtt elkezdené
Egy feltételes blokk a teszt részeit
futtathatja egy hivatkozás vagy mezőhivatkozás értékétől
függően. A hivatkozásnak vagy mezőhivatkozásnak léteznie kell a tesztben, és meg kell előznie
a feltételes blokkot. Ha a feltételes blokk által bemenetként használt hivatkozás vagy mezőhivatkozás
nem létezik, akkor hozza létre a hivatkozást a következő témakörben leírtak
szerint: Hivatkozás vagy mezőhivatkozás
létrehozása.
A teszt már tartalmazhatja a futtatni kívánt
tesztelemeket. Ha a teszt nem tartalmazza a futtatni kívánt elemeket,
akkor válassza ki a kéréseket az eljárás 2. lépéséen, majd kattintson a Beillesztés lehetőségre.
Az alábbi útmutatás elmagyarázza, hogyan vegyen fel ilyen kéréseket
tartalmazó feltételes blokkokat.
Ellenkező esetben létrehozhat egy üres
feltételes blokkot a kiválasztott elem (teszt vagy kérés) végén.
Kattintson az objektumra, majd kattintson a Hozzáadás gombra.
Eljárás
- A Tesztnavigátorban tallózással lépjen a teszthez, majd duplán kattintson rá. A teszt megnyílik.
- Kattintson egy oldalra vagy oldalkérésre. A
feltételes blokk a kiválasztott elem elé fog kerülni. Az 5. lépés végrehajtásával
áthelyezheti a kiválasztott elemeket a blokkba.
- Ha több oldalt vagy kérést kíván áthelyezni a blokkba, akkor a kijelöléshez a kattintáskor tartsa lenyomva a Shift vagy Ctrl billentyűt. Ha a 6. lépésben egy Else blokkot vesz fel, akkor több elemet
jelölhet ki az áthelyezéshez az Else ágra.
- Kattintson a jobb egérgombbal az elemre, majd válassza az előugró menü menüpontját. A rendszer rákérdez: Át kívánja helyezni a kiválasztott objektumokat az új IF blokkba?
- Kattintson az Igen vagy Nem lehetőségre. Az If blokk beillesztésre került a tesztbe. Ha az Igen lehetőségre
kattint, amint az a példában is látható, akkor a kiválasztott elemek áthelyezésre kerülnek
az If blokkba a Teszt tartalmak területen. A következő példa egy If blokkot
mutat egy HTTP teszttel.
- Else blokk hozzáadása:
- A Teszt tartalmak területen az If
alatt válassza ki az Else blokkba áthelyezni kívánt tesztelemeket. Több elem kiválasztásához a kattintás során tartsa lenyomva a Shift vagy
Ctrl billentyűt.
- Kattintson a jobb egérgombbal, majd válassza az előugró menü menüpontját. A rendszer rákérdez: Át kívánja helyezni a kiválasztott objektumokat az új ELSE blokkba?
- Kattintson az Igen vagy Nem lehetőségre. Az Else blokk beillesztésre került a tesztbe. Ha az Igen lehetőségre kattint,
ahogy az a példában látható, akkor a kiválasztott elemek áthelyezésre kerülnek az
Else alá a Teszt tartalmak részben és az Else mezőbe
a Tesztelemek részletei területen. A következő példa egy If-Then-Else blokkot
mutat egy HTTP teszttel.
- A Tesztelemek részletei területen, a Feltétel alatt
vegyen fel feltételeket:
- Az Első operandus mező mellett kattintson az
Adatforrás lehetőségre, majd válassza ki
a Második operandus mező karaktersorozatával összehasonlítandó
adatforrást, vagy írjon be egy értéket az Első operandus mezőbe.
- Az Operátor mezőben jelezze a két
operandus összehasonlításának az alapját. Figyeljen arra, hogy a mindkét operandus karaktersorozat.
- A Második operandus mező mellett kattintson az
Adatforrás lehetőségre, majd válassza ki
az Első operandussal összehasonlítandó
adatforrást, vagy írjon be egy értéket a Második operandus mezőbe. Ha az alapértelmezések kerülnek felhasználásra (mindkét operandus
mező true értékű, és az
Operátor mező beállítása Egyenlő),
akkor a blokk mindig feldolgozásra kerül.
- A Tesztelem részletei területen a Beállítások alatt
válassza ki a kívánt összehasonlítási típust a jelölőnégyzetek bejelölésével vagy a bejelölések
törlésével.