Miután rögzített egy tesztet, feloszthatja azt kisebb
tesztekre. A tesztek felosztása lehetővé teszi kisebb tesztekből álló moduláris építőkövek létrehozását, melyekből nagyobb teszteket állíthat össze. Az eredeti teszt változatlan marad. Ezeket az építőköveket egy ütemtervben kombinálhatja, amely ciklusokat és feltételeket is tartalmazhat.
Mielőtt elkezdené
Amikor újrafelhasznál felosztott teszteket egy ütemtervben, biztosítania kell, hogy az általános teszt struktúra konzisztens, beleértve a socket kapcsolat és a bezárás elemeket is. Biztosítania kell például, hogy az összes socket küldés és fogadás elemet egy megfelelő socket kapcsolat előz meg, és egy socket zárás elem követ. Ha felosztott teszteket állít össze újra az ütemtervben, akkor a helyes sorrendben kell ezeket elrendeznie.
Eljárás
- A Tesztnavigátorban keresse meg a tesztet, és kattintson rá duplán. Megnyílik
a teszt.
- Kattintson a jobb egérgombbal egy küldés vagy fogadás elemre a tesztben, majd válassza az előugró menü Teszt felosztása menüpontját. Az oldal, amire kattint, az új teszt első oldala lesz.
- Az Új teszt neve ablakban erősítse meg a felosztás helyét, megadhatja a felosztott tesztek neveit és leírását is, majd kattintson a Tovább gombra.
- A Teszt felosztása ablakban vizsgálja meg a felosztás eredményeként végrehajtandó módosításokat, majd kattintson a Befejezés gombra.
Példa
Rögzíthet például egy olyan tesztet, ami 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 módosítás megtörtének érvényesítése, majd a bejegyzés visszaállítása.
- Kijelentkezés a kiszolgálóról.
Ezután négy részre oszthatja a tesztet: Bejelentkezés, Létrehozás, Szerkesztés és Kijelentkezés. Hozzon létre egy ütemtervet, amely egy adattárbó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.