Teszt felosztása

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

  1. A Tesztnavigátorban keresse meg a tesztet, és kattintson rá duplán. A teszt megnyílik.
  2. 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.
  3. 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.
  4. 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.
    1. 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.
    2. 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->.
    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.
  5. 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.
    első felosztott teszt
  6. 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: 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. 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.


Visszajelzés