Olvasson az
IBM® Rational Integration Tester,
az IBM Rational Performance Test Server
és az IBM Rational Test Virtualization Server
alkalmazások 8.5.0 változatában elérhető új szolgáltatásokról és fejlesztésekről.
A felhasználói dokumentáció át lett alakítva PDF fájlokból a
Rational Integration Tester
információs központba. Az információs központ beállításával kapcsolatos információkért
tekintse meg a
https://pic.dhe.ibm.com/infocenter/rtwhelp/v8r5m0/index.jsp
> Súgó használata című témakört.
Globalizáció - A
Rational Integration Tester
tovább lett fejlesztve, hogy teljes támogatást biztosítson az Unicode
karakterkészleteknek.
Ez azért jelenti, hogy az Unicode karaktereket tartalmazó projekt erőforrások, üzenetek (és
fájlok) helyesen lesznek elküldve, fogadva és feldolgozva, és hogy a
Rational Integration Tester
képes Unicode karaktereket tartalmazó könyvtárak használatára. A hosztnevek helyesen
vannak lefordítva Unicode kódolásról, illetve Unicode kódolásra, a szabványos
megközelítésnek megfelelően.
- Az Unicode karaktereket tartalmazó projekt erőforrások (például tesztkészletek) és
üzenetek sikeres tárolásához megfelelően be kell állítani egy
Rational Integration Tester
projekt eredmény adatbázist. Az Oracle,
IBM DB2,
és MySQL adatbázisokat Unicode módban kell beállítani. A Microsoft SQL Server
adatbázisokat úgy kell beállítani, hogy az nvarchar típust használják a varchar típus
helyett. A Rational Integration Tester által biztosított, Microsoft SQL Server adatbázis
sémát létrehozó parancsfájl egy nvarchar alapú adatbázist fog létrehozni. Oracle,
DB2,
és MySQL adatbázis esetén tekintse meg a
Rational Integration Tester
telepítési információit annak megállapításához, hogy az adatbázis hogyan helyezhető
Unicode módba.
- A Rational Integration Tester
és a Rational Test Control Panel
14 nyelvre van lefordítva (az angol mellett). A
Rational Integration Tester
automatikusan a kiválasztott operációs rendszert fogja elkezdeni használni, ha az adott
nyelven elérhető fordítás. A
Rational Test Control Panel
a weboldalakat a webböngésző nyelvi beállításaiban megadott nyelven fogja megjeleníteni,
ami általában megegyezik az operációs rendszer nyelvével.
- Az ipari szabvány kifejezések, mint például a SWIFT és a Java típusnevek, szándékosan
nincsenek lefordítva. Az IBM támogatásnak szánt rendszerüzenetek, például a kivétel
vermek, nincsenek lefordítva.
Minden hibaüzenetnek egyedi kódja van, ami a nyugati ábécé
betűivel jelenik meg, az IBM támogatás segítése érdekében.
Platformok és szabványok- A
Rational Integration Tester
most támogatja a Microsoft Windows 8 operációs rendszert.
- A
Rational Integration Tester
most támogatja a lebegő licenceket AIX (32 és 64 bites) rendszereken.
- A TCP/IP szállításhoz hozzá lett adva az SSL kapcsolatok támogatása.
Ez lehetővé teszi, hogy a
Rational Integration Tester
SSL használatával csatlakozzon TCP/IP szolgáltatásokhoz, virtualizáljon egy SSL-t
használó szolgáltatást, és rögzítse a HTTP/TCP proxy használatával SSL felett
küldött (sima szöveg) üzeneteket.
- Hozzáadásra került a Microsoft .Net 4.5 sorosított objektumok támogatása az
üzenetekben. Ez lehetővé teszi, hogy a
Rational Integration Tester
egy támogatott szállításba sorosított .Net 4.5 objektumokat tegyen közzé és fogadjon. A
funkcionalitáshoz a .Net 4.5 vagy újabb változatának telepítve kell lennie azon a
számítógépen, ahol a
Rational Integration Tester
vagy
Rational Integration Tester
Agent
telepítve van, és meg kell győződnie róla, hogy a .Net szoftver megfelelően van
konfigurálva.
- A
Rational Integration Tester
alkalmazással biztosított ASC X12 sémák frissítve lettek a 6040-es (2012 januári)
változatokra.
- A
Rational Integration Tester,
a
Rational Performance Test Server
és a
Rational Test Virtualization
Server
alkalmazáshoz most tartozik egy IBM információs központ. A PDF kézikönyveket és az
Eclipse Súgó fájlokat, valamint a PDF formátumú kiadási megjegyzéseket a szoftver már nem
biztosítja.
- A
Rational Integration Tester
(ügyfélalkalmazás) most támogatott OS X rendszeren. A
Rational Integration Tester
proxyk, a
Rational Test Control Panel
(kiszolgáló oldal) és a
Rational Integration Tester
ügynökök nem támogatottak OS X rendszeren. A
Rational Integration Tester
funkcionalitása OS/X rendszeren korlátozott, mivel néhány harmadik féltől származó
alkalmazás nem biztosít ügyfél JAR fájlokat az operációs rendszerhez.
- A
Rational Integration Tester
WS-Security titkosítási támogatása jelentősen tovább lett fejlesztve:
- A WS-Security fejlécek most közzétételkor titkosíthatók.
- A csonkok és előfizető műveletek vissza tudják fejteni a
WS-Security használatával titkosított SOAP üzeneteket (feltéve, hogy a
kulcstárolók helyesen vannak konfigurálva). Ez azt jelenti, hogy a szolgáltatások,
amelyek WS-Security használatával titkosított üzeneteket fogadnak, és ilyenekkel kell
válaszolniuk, virtualizálhatók.
- Megfelelően konfigurált kulcstárolókkal a Rögzítő központ most automatikusan
vissza tudja fejteni a WS-Security használatával titkosított üzeneteket, és sima szöveges
tartalomként meg tudja jeleníteni a felhasználók számára, ahogy azok rögzítve vannak.
- A Rational Integration Tester
most támogatja az összes UN/EDIFACT sémaszótárat. Az UN/EDIFACT (United
Nations rules for Electronic Data Interchange for Administration,
Commerce and Transport) a strukturált adatok elektronikus cseréjének nemzetközi
szabványait, könyvtárait és irányvonalait tartalmazó készlete.
A
Rational Integration Tester
korábbi kiadásai egy régebbi technológia használatával csak a szótárak egy részhalmazát
támogatta. A Rational Integration Tester 8.x
továbbra is támogatja a régebbi technológiát, azonban ez a támogatás a
Rational Integration Tester
jövőbeli kiadásaiból el lesz távolítva, és a használata nem javasolt új tesztek
létrehozásához. Az újabb séma, az UN EDIFACT, D11B-ig támogatja a szótárakat. A régebbi
séma, az EDIFACT/ISO 9735, csak A szótárakat tartalmaz, 2006-ig.
Virtualizáció - A
Rational Integration Tester
alkalmazást most használhatja Java metódushívások elfogására, rögzítésére és
virtualizálására. Ez lehetővé teszi a szolgáltatások virtualizálását, amikor a köztes
szoftver technológia nem érhető el, vagy túl költéseges a beszerzése, vagy pedig akkor,
amikor más
Rational Integration Tester
virtualizáló képességek nem támogatnak egy adott köztes szoftver technológiát.
- Most lehetséges rögzíteni és virtualizálni az egyik IBM
CICS programból egy másiknak küldött hívásokat,
amikor ezek az osztott programhivatkozás (DPL) technológián keresztül érik el egymást. Ez
lehetővé teszi, hogy bárki, aki CICS programokat tesztel, olyan virtuális
szolgáltatásokat hozzon létre, amelyek alacsonyabb szinten lévő CICS programokat
ábrázolnak, és így egyszerűsítse a tesztkörnyezeteket, vagy akkor is elvégezhesse a
tesztelést, amikor a CICS programok még nem érhetők el. A CICS DPL virtualizáció CICS 4.2
és 5.1 változathoz érhető el. A szolgáltatás használatához telepíteni kell egy javítást a
CICS rendszerre:
- Most virtualizálhatja a JDBC kapcsolaton keresztül elért IBM
DB2, Oracle, Microsoft SQL Server vagy MySQL
adatbázisokat anélkül, hogy szüksége lenne az adott adatbázistípus egy második sémájára.
Ehhez az integrált szimulációs adatbázis beállítást kell kiválasztani, amikor létrehoz
egy adatbáziscsonkot. Ez a beállítás a
Rational Integration Tester
vagy
Rational Integration Tester
Agent
beépített adatbázisát használja, és lehetővé teszi a nem szállító-specifikus adatbázis
hozzáférés (táblák és tárolt eljárások) virtualizálását. A beállítással összeépített
csonkok továbbra is fenntartják az adatbázis állapotukat, és ugyanúgy szerkeszthetők,
mint a normál adatbáziscsonkok.
Ha szállító-specifikus SQL lekérdezéseket használó
adatbázis hozzáférést kell virtualizálnia, az alternatív második séma megközelítés
továbbra is biztosítani fogja a legjobb átfogó tapasztalatot.
- Amikor létrehoz egy teljesítménytesztet a
Rational Integration Tester
alkalmazásban, akkor most kiválaszthatja a futtatni kívánt csonkokat a
Rational Test Control Panel
alkalmazásból ugyanúgy, mint ahogy a tesztkészlet forgatókönyveket. A
teljesítményteszt elindításakor a csonkok a
Rational Test Virtualization
Server
ügynökökön lesznek elindítva.
Amikor a teljesítményteszt leáll, a csonk is leáll.
Lehetősége van arra is, hogy a teljesítményteszt idejére zárolja a
Rational Test Control Panel
környezetet.
IBM Rational Quality Manager- A
Rational Integration Tester
és
Rational Quality Manager
integrációban a végrehajtási paraméterek átadása tovább lett fejlesztve. A
Rational Quality Manager
alkalmazásban több integrációs tesztet is összefűzhet, hogy az egyik teszt kimenete a
másik teszt bemenete legyen. A paramétereket a
Rational Quality Manager
felhasználói felületen kezelheti. Amikor az ügynök számítógépeken futtat teszteket,
elküldhet bemeneti paramétereket, és fogadhat kimeneti paramétereket. A paraméterek
átadását egyetlen teszthez vagy több teszthez is beállíthatja.
- A
Rational Integration Tester
Agent
most konfigurálható úgy, hogy több
Rational Quality Manager
projekt használja tesztek futtatásához. A korábbi kiadásokban minden egyes
Rational Quality Manager
projekthez egy ügynökre volt szükség.
IBM System z- Az elfogó alapú üzenetátirányításon alapuló virtuális szolgáltatásokhoz most elérhető
egy elkülönítési és átjelentkezési technológia a System z rendszeren futó
IBM WebSphere MQ
sorkezelőkhöz. Ez a technológia, amely az osztott
WebSphere MQ
platformon lett bevezetve a
Rational Integration Tester
8.0.1 változatban, lehetővé teszi, hogy a virtuális szolgáltatások a valós
szolgáltatásokkal egy időben fussanak.
Az elkülönítési és átjelentkezési technológia
biztosítja, hogy mindig a virtuális szolgáltatás kapja meg elsőként az üzenetet, és
eldönthesse, hogy feldolgozza azt, vagy engedélyezi az "átjelentkezést" az élő
szolgáltatásba. Így sokkal kifinomultabb csonkokat állíthat össze, amelyek az üzeneteket
az élő szolgáltatásnak delegálhatják, ha az üzenet nem vonatkozik egy tesztesetre.
DevOps/Continuous integráció- A
Rational Test Control Panel
most biztosít egy OSLC (Open Services for Lifecycle Collaboration) felületet, amelyet más
alkalmazások használhatnak csonkok feltérképezéséhez, leállításához és elindításához. A
Rational Quality Manager
4.03 beépített támogatást biztosít ehhez az OSLC felülethez, így a
Rational Quality Manager
felhasználók a
Rational Test Control Panel
használatával térképezhetik fel a virtuális szolgáltatásokat, és társíthatják ezeket a
csonk szolgáltatásokat a
Rational Quality Manager
alkalmazásban lévő eszközökkel. A
Rational Quality Manager
ezután az OSLC felületet fogja használni a csonkok automatikus elindításához. Például a
Rational Quality Manager
konfigurálható úgy, hogy egy tesztsorozat elején elindítson bizonyos csonkokat, hogy
virtuális szolgáltatásokat biztosítson a tesztesetek futtatásához.
HP Quality Center- A
Rational Integration Tester
és a HP Quality Center 11 közötti integráció új típusa a teljesítmény jelentős javulását
biztosítja az előző integrációhoz képest, ha a
Rational Integration Tester
teszteket a Quality Center alkalmazásból futtatja. Amikor meghatározza a
tesztvégrehajtáshoz használandó tesztkörnyezetet, most megadhatja a tesztvégrehajtási
módszert is
(Rational Integration Tester
példány futtatása, ahol a teszt futtatását egy megadott
Rational Integration Tester
projektre alapozza, illetve parancssor), valamint beállíthatja a naplózási szintet
(kikapcsolva, súlyos, figyelmeztetés, információ, hibakeresés) a futási idő csökkentése
és csak a kívánt szintű naplóinformációk biztosítása érdekében.
Használhatóság továbbfejlesztései- A
Rational Integration Tester
Rögzítő központ perspektívájában a Keresés funkcióval most kereshet a Rögzítő központ
alkalmazásban lévő üzenet törzsekben.
Ez lehetővé teszi, hogy gyorsan azonosítson egy üzenetet
(az üzenet törzsében lévő ismert tartalom alapján), amikor teszteket vagy csonkokat hoz
létre rögzített üzenetekből. Ez különösen akkor hasznos, amikor a
Rational Integration Tester
8.5.0 változatban foglalt Java virtualizálási funkcióval dolgozik, mivel az egyes
rögzítési munkamenetek során nagy számú metódushívás lehet rögzítve.
- Az Unicode megfelelés továbbfejlesztéseinek részeként a rekord elrendezések
ki lettek bővítve. A korábbi kiadásokban minden rekord elrendezés esetében az volt a
feltételezés, hogy a karaktersorozatok ASCII alapúak, és így nem alkalmasak Unicode
kezeléséhez. A rekord elrendezéseknek most három típusa van:
- A
Rational Integration Tester
korábbi kiadásaiban létrehozott rekord elrendezések feltételezett típusa ASCII. Az
ASCII kódolás esetén a karakterek egy byte-osak. Csak akkor használja ezt a típust új
rekord elrendezések létrehozásához, ha biztos benne, hogy az üzenetek, amelyekre alkalmazva
lesz a rekord elrendezés, mindig ASCII kódolásúak lesznek.
- A karaktersorozat típus csak karakter alapú elemek meghatározását teszi lehetővé.
Minden rekord pozíció/hossz karakterek számában van megadva, nem byte-ok számában. Ez
lehetővé teszi a különböző byte hosszúságú Unicode karakterek következetes
használatát egy rekord elrendezésen belül.
- A byte típus nem teszi lehetővé karakter alapú elemek meghatározását.
Minden pozíció és hossz byte pozícióként van megadva.
A karakterek/karaktersorozatok nem engedélyezettek, így az ilyen típusnál
az Unicode kódolásnak nincs jelentőséget.
Továbbá most hozzárendelhet egy
névteret a rekord elrendezésekhez.
Ez lehetővé teszi a csoportosítást az Architektúra iskola perspektíva Sémakönyvtár
nézetében, valamint azt is, hogy a Szabály gyorsítótárban beállítson olyan szabályokat,
amelyek csak adott rekord elrendezésekre lesznek érvényesek.
- A
Rational Integration Tester
8.5.0 felhasználói felület vezérlőelemei frissítve lettek. Habár a felhasználói
felület funkcionalitásának átfogó szintje nem változott, van néhány vizuális
változás, és a perspektívák közötti váltás gyorsabb lett.