Miután rögzített egy tesztet, feloszthatja azt kisebb
tesztekre. Egy teszt felosztásával kisebb tesztekből álló moduláris
építőelemeket hozhat létre, és ezeket egyesítheti nagyobb
tesztekké. Az eredeti teszt változatlan marad.
Erről a feladatról
A tesztek felosztásának képessége lehetővé teszi, hogy rögzítsen
egy viszonylag hosszú, egy alkalmazással kapcsolatban sok funkcionális
lépést tartalmazó szituációt, majd a szerkesztőben ezt a tesztet szétbontsa
sok kisebb tesztszegmensre, melyeket aztán egy ütemezésben különböző
sorrendekben futtathat. A varázsló meghatározza, hogy mely elemeknek kell
tartósan megmaradniuk a tesztek között, és létrehozza a kapcsolatokat,
hogy Önnek ne kelljen egyedi kódot írnia.
Eljárás
- A Tesztnavigátorban keresse meg a tesztet, és kattintson rá duplán. A teszt megnyílik.
- Válasszon ki néhány elemet a tesztben, hogy azokat a felosztással
egy új tesztbe helyezze. Egybefüggő elemeket kell választania. Kiválaszthat olyan elemeket,
a változótárolók kivételével, amelyek közvetlen leszármazottai a teszt
gyökér csomópontjának.
- Kattintson a jobb egérgombbal a kiválasztott elemekre, majd válassza
az előugró menü Kijelölés mentése új tesztként menüpontját.
- A Kijelölés mentése új tesztként ablakban
írjon be egy nevet az új teszt számára, és opcionálisan adjon meg egy
leírást vagy megjegyzést a felosztott teszthez.
- Válassza ki a Használja a leíró szöveget megjegyzésként minden teszt
elején lehetőséget, hogy hozzáadja a Leírás/megjegyzés
mezőt megjegyzésként a felosztott teszt elejéhez.
- Válassza ki a Kijelölés megjelölése a szerkesztőben
lehetőséget, hogy megjelölje a kijelölést az eredeti tesztben az
[N-> formátumú jelzésekkel,
ahol N egy pozitív egész szám, amely a mentett kijelölések
számának felel meg.
Például, amikor az első alkalommal ment egy kijelölést új
tesztként, akkor az eredeti tesztben lévő kijelölés a következő azonosítóval
lesz megjelölve: [1->.
Ha három kijelölést ment, akkor az eredeti teszt a következő azonosítókkal
lesz megjelölve: [1->, [2->
és [3->.
- Kattintson a Tovább gombra.
A Kijelölés megjelölése a szerkesztőben beállítás
kiválasztása könnyebbé teszi a teszt felosztását több részre. A szerkesztőben lévő
jelzések eltávolításra kerülnek, amikor bezárja a tesztet. Megjelölt tesztelemeket
nem tud menteni.
Kattintson a jobb egérgombbal, majd válassza az előugró menü
Tartomány törlése menüpontját, hogy eltávolítsa a jelzéseket,
ha a kijelölt tesztelemeket újra menteni kívánja.
- Választható: A Kijelölés mentése új tesztként varázsló következő
oldalán vizsgálja meg a felosztás eredményeként végrehajtandó módosításokat. Általában hagyja a Tesztek csatolása változókon keresztül
és a HTTP specifikus módosítások beállításokat kiválasztva;
ezeknek a beállításoknak a törlése a felosztott tesztet használhatatlanná
teheti, vagy a teszt kiszámíthatatlan eredményeket állíthat elő. Kiüríthet azonban
egyes Tesztek csatolása változókon keresztül
jelölőnégyzeteket, ha nem akarja, hogy bizonyos adatok összevetésre kerüljenek
a tesztek között.
- Kattintson a Befejezés gombra.
Eredmények
A kijelölt elemekből egy új teszt kerül létrehozásra. A teszt
felosztása által létrehozott tesztváltozókat a Tesztfelosztás
által létrehozott változók tároló tartalmazza az új
tesztben. A lehető legjobb eredmények érdekében nyissa meg a Tesztfelosztás
által létrehozott változók tárolót az új tesztben, és győződjön
meg róla, hogy a változókat egy olyan teszt hozta létre és rendelt hozzájuk
értékeket, amely az újonnan felosztott teszt előtt került futtatásra. A tesztváltozókkal
kapcsolatos további információkért tekintse meg az
A tesztváltozókról
és a Tesztváltozók
deklarálása és társítása témaköröket.
Az eredeti teszt
megjelölésre kerül, ha kiválasztja a Kijelölés megjelölése
a szerkesztőben beállítást. A jelzések eltávolításához
kattintson a jobb egérgombbal a kijelölt elemekre az eredeti tesztben,
majd válassza az előugró menü Tartomány törlése
menüpontját. A rendszer arra is rákérdez, hogy törölni kívánja-e az új
tesztet. Kattintson az Igen gombra az új teszt
törléséhez, vagy a Nem gombra a teszt
megtartásához.
Példa
Legyen tudatában a választásoknak a teszt felosztásánál,
és a felosztott tesztek átrendezésénél egy ütemezésben. Tegyük fel,
hogy a visitIBM nevű rögzített teszt az alábbi műveleteket tartalmazza:
- Bejelentkezés a kiszolgálóra.
- Bejegyzés létrehozása a kiszolgálón, majd a bejegyzés eltávolítása.
- Bejegyzés szerkesztése, a változás jelentkezésének érvényesítése, és
a bejegyzés visszaállítása.
- Kijelentkezés a kiszolgálóról.
A tesztet négy részre kívánja
felosztani: Bejelentkezés, Létrehozás, Szerkesztés és
Kijelentkezés. A tesztet négyszer kell felosztania.
- Nyissa meg a visitIBM tesztet, és jelölje ki a bejelentkezési
műveleteket. Adja a bejelentkezési műveleteket tartalmazó új tesztnek
a Bejelentkezés nevet.
- Jelölje ki a létrehozási műveleteket. Adja az új tesztnek a Létrehozás
nevet.
- Jelölje ki a szerkesztési műveleteket. Adja az új tesztnek a Szerkesztés
nevet.
- Jelölje ki a kijelentkezési műveleteket. Adja az új tesztnek a Kijelentkezés
nevet.
Ezután hozzon létre egy ütemezést, amely egy adatkészletből
kiválasztott virtuális felhasználókat futtat. Minden egyes virtuális felhasználó
futtatja a Bejelentkezés tesztet, végrehajtja a Létrehozás és Szerkesztés tesztek
különböző kombinációit, és végül futtatja a Kijelentkezés tesztet.
Legyen tudatában
azonban annak, hogy a tesztek felosztásakor lehetséges, hogy a Létrehozás teszt
inicializált olyan változókat, amelyeket a Szerkesztés teszt használ. Ezért, ha
megfordítja a sorrendet a futtatás közben (tehát a Szerkesztés tesztet a Létrehozás
teszt előtt futtatja), akkor győződjön meg róla, hogy a tesztek által megosztott
változók helyesen inicializálásra és beállításra kerülnek.