Hibakezelési viselkedés meghatározása

Meghatározhatja a hibahelyzetek kezelésének módját egy teszt vagy ütemezés futtatása közben. A hibahelyzetek között az ellenőrzési pont hibák, a csatlakozási hibák, a kiszolgáló időtúllépések, az egyéni kód riasztások és az adatkorrelációs problémák szerepelnek.

Erről a feladatról

Megadhat hibakezelési viselkedést ütemezésekhez, tesztekhez és tesztelemekhez. A Hibák jelentés megjeleníti a hibafeltételeket és a tesztben vagy az ütemezésben előfordult hibás viselkedést.

Eljárás

  1. A Tesztnavigátorban keressen egy tesztet vagy ütemezést, és kattintson rá duplán. A teszt megnyílik.
  2. A Tesztszerkesztőben hajtsa végre az alábbi lépések egyikét:
    1. Ahhoz, hogy hibakezelési viselkedést határozzon meg egy kéréshez vagy egyéb elemekhez a teszthierarchiában, a Teszt tartalmak részben válassza ki az elemet, és a Tesztelem-részletek részben kattintson a Speciális lapra.
    2. Ahhoz, hogy hibakezelési viselkedést határozzon meg egy elemhez, például egy kapcsolathoz, ellenőrzési ponthoz, helyettesítéshez vagy hivatkozáshoz, válassza ki az elemet, majd kattintson a Módosítás lehetőségre. Ugorjon az 5-ös lépéshez.
    3. Ahhoz, hogy hibakezelési viselkedést határozzon meg egy teszthez társított adatkészlethez, az Általános beállítások oldalon válassza ki az adatkészletet, majd kattintson az Adatkészlet tulajdonságai lehetőségre. Kattintson a Módosítás gombra. Ugorjon az 5-ös lépéshez.
  3. A Hibakezelés pont alatt bontsa ki a Kattintson a feltételek megjelenítéséhez csomópontot. Megjelenik a hibahelyzet táblázat. A hibahelyzet táblázat megjeleníti az összes lehetséges helyzetet, melyet a teszt vagy ütemezés protokolljai kezelni képesek.
  4. Jelölje be a jelölőnégyzetet a helyzet mellett, amelyre viselkedést kíván meghatározni. Megnyílik egy ablak, ahol megadhatja a helyzet előfordulásakor végrehajtandó műveletet és a naplózandó üzenetet.
  5. Ha műveletet kíván alkalmazni a megadott feltétel előfordulása esetén, akkor jelölje be a Művelet felülbírálata hiba esetén jelölőnégyzetet.
    Beállítás Leírás
    Folytatás Kattintson erre a lehetőségre a teszt futtatásának folytatásához.
    Kilépés a tranzakcióból Kattintson erre a lehetőségre, hogy kilépjen a tranzakcióból a megadott helyzet előfordulásakor. Válassza a Legbelső vagy Legkülső tranzakciót, vagy írja be a tranzakció nevét.
    Kilépés a ciklusból Kattintson erre a lehetőségre, hogy kilépjen a ciklusból a megadott helyzet előfordulásakor. Válassza a Legbelső vagy Legkülső ciklust, vagy írja be a ciklus nevét.
    Folytatás a ciklus következő iterációjával Kattintson erre a lehetőségre, hogy folytassa a ciklus következő iterációjával a megadott helyzet előfordulásakor. Válassza a Legbelső vagy Legkülső ciklust, vagy írja be a ciklus nevét.
    Kilépés a tesztből Kattintson erre a lehetőségre, hogy kilépjen a tesztből a megadott helyzet előfordulásakor.
    Felhasználó kiléptetése Kattintson erre a lehetőségre, hogy leállítsa a virtuális felhasználót, amely a megadott helyzettel találkozik.
    Futtatás lezárása Kattintson erre a lehetőségre, hogy leállítsa a futtatást a megadott helyzet előfordulásakor.
  6. A hozzájáruláshoz az oldal, tranzakció vagy ciklus egészségéhez, jelölje be a Hozzájárulás felülbírálata az egészségi állapothoz jelölőnégyzetet, majd kattintson az Igen gombra. A vonatkozó jelentések megjelenítik az oldal, tranzakció vagy ciklus egészségét.
  7. Választható: Ha üzenet kerüljön beírásra a tesztnaplóba a megadott feltétel előfordulása esetén, akkor jelölje be a Naplóüzenet felülbírálata hiba esetén jelölőnégyzetet, majd írja be az üzenetet.
  8. Kattintson az OK gombra.

Példa

Ahhoz, hogy egy adatkorreláció közben előforduló helyettesítési hiba esetén leállítsa az ütemezést, jelölje be a Helyettesítési hiba jelölőnégyzetet. Kattintson az Ütemezés leállítása lehetőségre, majd kattintson az OK gombra.

A hiba előfordulási helyéhez legközelebb megadott hibakezelési viselkedés élvez elsőbbséget. Ha egy adott kérés úgy van beállítva, hogy helyettesítési hiba esetén folytatódjon, az ütemezés pedig úgy van beállítva, hogy helyettesítési hiba esetén leálljon, akkor az ütemezés tovább fog futni, ha a helyettesítés az adott kérésben meghiúsul.


Visszajelzés