A Rational Test Workbench Eclipse Client a következőkre használható:
A mobil alkalmazások felhasználói felületét és teljesítményét a Rational Test Workbench Eclipse Client alkalmazással, valamint egy mobil eszközzel, egy Android emulátorral vagy egy iOS szimulátorral tesztelheti.
A Rational Test Workbench Eclipse Client alkalmazással közvetlenül a mobileszközön rögzíthet teszteket, játszhat le rögzítéseket és hozhat létre jelentéseket. Ezután megvizsgálhatja vagy személyre szabhatja a teszteket az Eclipse ügyfélben, és többféle szerkesztést végrehajthat, mint például ellenőrzési pontok, csonkok, tesztadatok és tesztváltozók hozzáadása.
Egy alkalmazás funkcionális aspektusainak tesztelésén kívül tesztelheti a mobil teljesítményt is. Egy mobil teszt futtatásakor a program minden felhasználói művelethez kiszámítja a válaszidőt, és jelenti azt a mobil jelentésben. Megfigyelheti az alkalmazás- és eszköz erőforrásokat, mint például a CPU, a fizikai és a virtuális memória, a bejövő és kimenő hálózati forgalom, valamint az akkumulátor szintje. Ezen adatok használatával kiértékelheti az alkalmazás és az eszköz teljesítményét.
Az Eclipse ügyfélben elérhető mobil tesztelési szolgáltatások előnyeinek kihasználásához győződjön meg róla, hogy a Rational Test Workbench Extension for Mobile beállítás ki van választva a Rational Test Workbench telepítése során. A mobil kiterjesztés adja hozzá a tesztelési képességeket az Eclipse ügyfélhez, és lehetővé teszi, hogy az Eclipse ügyfél együttműködjön a mobil ügyféllel. Az eszközön való telepítés szempontjából, a Rational Test Workbench Mobile Client alkalmazást egy Android eszközön vagy emulátoron, vagy egy iOS szimulátoron telepíti. iOS eszközök esetén nincs szükség telepítésre, mivel az iOS eszköz egy webalkalmazás, amely egy mobil böngészőt futtat az eszközön.
Tesztelhet böngésző alapú webalkalmazásokat egy asztali vagy laptop számítógépről: ehhez rögzítsen felhasználói felület műveleteket a weboldalon lévő HTML vezérlőelemekre vonatkozóan. Ehhez a szolgáltatáshoz a Webes felhasználói felület kiterjesztés szükséges, ami HTML5, JQuery UI 1.9 és 1.10, valamint Dojo Mobile 1.9 függvénytár támogatást tartalmaz. Sok esetben egy webes felhasználói felület tesztet lejátszhat más böngészőkben vagy mobileszközökön is mindaddig, amíg a weboldalak ugyanúgy jelennek meg az egyéb böngészőkben és a mobileszközökön. Íme néhány tipikus forgatókönyv a webes felhasználói felület teszteléshez:
A Rational Functional Tester kiterjesztés használatával rögzíthet vagy importálhat funkcionális teszteket, majd futtathatja azokat a Test Workbench alkalmazásban. Ezután a tesztparancsfájlokat, tesztelési eredményeket és naplókat a Tesztnavigátorban tekintheti meg. Hozzáadhatja a parancsfájlokat összetett teszthez is, majd onnan futtathatja azokat. Az egyszerűsített parancsfájlok és a Java parancsfájlok egyaránt támogatottak.
A Rational Test Workbench Eclipse ügyfél segítségével kezelhet Selenium teszteket. Betölthet egy Selenium projektet az Eclipse ügyfélbe, megtekintheti a projektet, módosíthatja a teszteket, majd futtathatja azokat.
A Rational Test Workbench Selenium kiterjesztés a Rational Test Workbench Eclipse ügyfél telepítésekor telepíthető. A Selenium teszteket más tesztekkel is kombinálhatja, egy összetett tesztbe.
Egy összetett teszt egy olyan teszteszköztípus, amelyet tesztek nagyobb tesztfolyamatokba történő csoportosításához használhat. Az összetett tesztben lévő tesztek lehetnek azonos vagy különböző típusú tesztek. Például csoportosíthat egy Selenium tesztet, egy mobil tesztet és egy Citrix tesztet egyazon összetett tesztbe.
Az összetett tesztben lévő egyes tesztek szükség esetén futhatnak különböző tartományon, például mobileszközön vagy webböngészőben.
Az Eclipse ügyfélben rögzíthet egy tesztparancsfájlt, és ezután társíthatja azt a Rational Quality Manager alkalmazásban létrehozott kulcsszavakkal. A kulcsszó egy utasítás vagy utasításcsoport, amelyet újrafelhasználhat más tesztparancsfájlokban. A kulcsszavak tipikusan parancsfájl lépésekből állnak, amelyek újrafelhasználó folyamatokat tükröznek. A kulcsszavakat az Eclipse ügyfél tesztparancsfájlok használatával automatizálhatja.
Az Eclipse ügyfél segítségével létrehozhat és futtathat egyfelhasználós teszteket a Rational Performance Tester által támogatott legtöbb alkalmazáskiterjesztéshez.
Az Eclipse ügyfélnek és a Rational Performance Tester alkalmazásnak számos közös összetevője és kiterjesztése (protokollja) van, és a terhelési tesztek és SOA tesztek kivételével mindent megtehet vele, amit a Rational Performance Tester alkalmazással.
A következő táblázat összehasonlítja a Rational Performance Test Server által támogatott kiterjesztéseket a Rational Test Workbench által támogatott kiterjesztésekkel:
Kiterjesztések | Rational Performance Tester | Rational Test Workbench Eclipse ügyfél |
---|---|---|
HTTP | I | I |
Socket, 3270 | I | I |
Citrix | I | I |
SAP (GUI) | I | I |
Siebel | I | I |
SOA | I | N |
Mobil | N | I |
Selenium | N | I |