Példa: Helyettesítések kapcsolása hivatkozásokhoz szabályokkal

Létrehozhat adatösszevetési szabályokat helyettesítések hivatkozásokhoz kapcsolása érdekében.

Erről a feladatról

Ha jól ismeri a tesztelés alatt álló alkalmazást, és tudja a válaszadatokban a hivatkozás pontos helyét, akkor írjon egy Hivatkozás létrehozása szabályt, amely reguláris kifejezéseket használ a hivatkozásadatok megkereséséhez, majd illesszen be egy Helyettesítés létrehozása szabályt a Hivatkozás létrehozása szabály utódjaként.

Eljárás

  1. Nyisson meg egy adatösszevetési szabálykészletet a szabályszerkesztőben. Egy új szabálykészlet egy üres szabálymegfelelést tartalmaz.
  2. Hozzon létre egy Hivatkozás létrehozása szabályt. Hivatkozás létrehozása szabály létrehozásáról további információkért lásd: Hivatkozás létrehozása adatösszevetési szabályok használatával.
  3. Kattintson a jobb egérgombbal a Hivatkozás létrehozása szabályra, majd válassza az előugró menü Elem beillesztése > Összekapcsolás helyettesítésekkel menüpontját.
  4. Kattintson a jobb egérgombbal az Összekapcsolás helyettesítésekkel szabályra, majd válassza az előugró menü Elem beillesztése > Helyettesítés létrehozása menüpontját. A hivatkozás szülő szabály által kinyert értékének használatához írja be a következőt: %refname% Reguláris kifejezésként, ahol refname a szülő szabály által létrehozott hivatkozás neve. Helyettesítés létrehozása szabály létrehozásáról további információkért lásd: Helyettesítés létrehozása adatösszevetési szabályokkal. Egy Helyettesítés létrehozása szabály beillesztésre kerül az Összekapcsolás helyettesítésekkel szabály utódjaként.

Eredmények

Ha ezzel a szabálykészlettel újra elvégzi a tesztadatok összevetését, akkor a a meghatározott hivatkozások és helyettesítések létrehozásra és összekötésre kerülnek.

Példa

Tételezzük fel, hogy a tesztadatokban egy válasz egy olyan azonosítót tartalmaz, amely URI-kban és POST adatokban van jelen a tesztben. Például a válasz tartalma: ...<NeededID=ID123 docHelpName=rules>.... Tételezzük fel, hogy a tesztben az URI a következő: http://host:port/RPTHelpID123/index.jsp?topic=datacorrelation.html és a POST adatokban a következő szerepel: ...nameID123=ID123.... Mivel Ön ismeri a válaszban az azonosító pontos helyét, ezért írni tud egy olyan szabályt, amely létrehoz egy hivatkozást az azonosító számára. Adja meg a Hivatkozás neve számára az ID értéket. Azután vegyen fel két szabályt a helyettesítésekhez a hivatkozás szabály utódjaként. Vegye fel az egyik helyettesítést URI attribútummal, a másikat pedig adat attribútummal. Adja meg az %id% értéket a Reguláris kifejezésben mindkét helyettesítési szabályhoz. Így a helyettesítésben a reguláris kifejezés az ID123 értéket kapja a szabályok futtatása során. Ez a reguláris kifejezés létrehoz helyettesítő helyeket minden olyan helyen, ahol az ID123 érték található meg az URI-kban és POST adatokban. Ebben a példában három helyettesítő hely fog létrehozásra kerülni: RPThelpID123, nameID123 és nameID123=ID123.

Visszajelzés