A Siebel tesztek pontosan
megjelölik az adatkészlet jelöltjeit, tartalmaznak egy további típusú
adatforrást, és a változókat egy szabadalomvédett adatszerkezetben
tárolják. Emellett az oldalnevek létrehozására a teszt előállítása
közben kerül sor, hogy könnyebb legyen az érdekes oldalak
megkeresése.
Az elsődleges különbséget egy Siebel teszt és egy általános HTTP teszt
között a dinamikus adatok tárolásának és kicserélésének módja jelenti egy
teszt futtatása közben:
- Egy általános HTTP teszt során egy adatforrás (adatkészlet változó, egyéni kód
vagy egy hivatkozás) össze van kapcsolva egy tesztértékkel, amely futtatáskor
kicserélésre kerül. A Siebel tesztek támogatják az általános HTTP adatforrásokat és
behelyettesítést.
A Változóadatok
biztosítása tesztek számára témakörben bemutatott adatkészletek a
Siebel tesztekben ugyanúgy működnek, mint az általános HTTP tesztekben,
de a Siebel tesztekben az adatkészlet-jelöltek pontosabban meg vannak jelölve,
mint az általános HTTP tesztekben. Sok esetben az adatkészletek cseréje jelenti
az egyetlen módosítást, melyet egy Siebel teszten el kell végeznie.
- Egy Siebel tesztben egy további típusú adatforrás, melynek neve
beépített adatforrás, tartalmaz változókat, melyeket felhasználhat
a tesztértékek kicserélésére.
Ezeket a változókat behelyettesítheti dátumok
(megadott formátumokban), időpecsétek és számlálók helyére a tesztek
egészében. Bizonyos esetekben az SWE egyedi érték
felhasználható egy adatkészlet alternatívájaként; például változó
fióknevek biztosításához. Részletes útmutatásért tekintse meg a következőt:
Kért érték összevetése egy beépített
Siebel változóval.
A Siebel változók tárolására egy szabadalomvédett adatszerkezetben
kerül sor, melynek neve csillag mátrix. A csillag mátrix
hexadecimális formátumban (hossz_karaktersorozat) vagy egész szám formátumban
(hossz*karaktersorozat) tárolja mind a karaktersorozatokat, mind pedig
azok hosszát.
A Siebel helyettesítők rendelkeznek egy módszerrel az adatok
behelyettesítésére és a hossz újbóli kiszámítására. Lehetősége van behelyettesíteni
egy csillag mátrixban lévő értékből (emelje ki a hossz_karaktersorozat vagy
hossz*karaktersorozat formátumú értéket, kattintson a jobb egérgombbal, majd
válassza az előugró menü Helyettesítés menüpontját). Ezután
a rendszer rákérdez, hogy a Siebel helyettesítést vagy az általános HTTP
helyettesítést választja. Általában a Siebel adatkorrelációt kell
választania.
A Siebel tesztek az általános HTTP tesztekhez nagyon hasonlóan vannak
rendszerezve a tesztszerkesztőben, de van néhány eltérés az oldalakat
illetően:
- A Siebel teszt első oldalának neve Üzenetsor,
amely emulálja a távírógép üzenetet, melyet a Siebel alkalmazásoldalak
megjelenítenek.
- Az oldalnevek létrehozására a teszt előállítása
közben kerül sor, hogy könnyebb legyen az érdekes oldalak
megkeresése. Egy teszten annak futtatása előtt végrehajtott tipikus
módosítás például az, hogy kicseréli a rögzítéskor beírt felhasználónevet
és jelszót egy adatkészletben lévő értékekkel. Amint az a példában látható,
az oldal neve, amelyről a Siebel kiszolgálóra bejelentkezett
Bejelentkezés - Küldje a Felhasználónevet/Jelszót,
hogy gyorsabban megtalálhassa ezt az oldalt.