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
- Nyisson meg egy adatösszevetési szabálykészletet a szabályszerkesztőben. Egy új szabálykészlet egy üres szabálymegfelelést tartalmaz.
- 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.
- Kattintson a jobb egérgombbal a Hivatkozás létrehozása szabályra, majd válassza az előugró menü
menüpontját.
- Kattintson a jobb egérgombbal az Összekapcsolás helyettesítésekkel szabályra, majd válassza az előugró menü 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: RPThelp
ID123, name
ID123
és nameID123=
ID123.