Tesztautomatizálás

Project Details

Automatizált funkcionális és terhelési tesztek

Category: ,

Client: Kilgray

Date: 2015-present

Project Description
Az ügyfél

A Kilgray egy magyar szoftverfejlesztő cég, a világszinten is a piacvezetők közé tartozó memoQ fordítástechnológiai (CAT) eszköz gyártója, és így számos fordító és fordítóipari projektmenedzser életének megkönnyítője. A Kilgray megkerülhetetlenné vált a fordítói szektorban, és a kiemelkedően hatékony és jól használható szoftvereivel és szolgáltatásaival remélhetőleg folytatja felfelé ívelő pályáját.

A projekt

A Kilgraynél valóban fontos témakör a felhasználói élmény (user experience). Ennek jegyében született a kezdeményezés, hogy folyamatosan mérjük különböző műveletek válaszidejét, és a lehető leghamarabb értesüljünk róla, ha valamilyen fejlesztés sebességcsökkenéssel járna, ami rontja a felhasználói élményt.

A teljesítmény feletti ellenőrzés kézben tartásához automatizált funkcionális teszteket kellett fejlesztenem bizonyos műveletekhez. Ez eddig még nem is hangzik nehéznek. Azonban magas hibatűrésű környezetet kellett kialakítanom a tesztek végrehajtásához, hogy naponta többször is futtathassuk őket, és így tényleg már a megjelenésük pillanatában kiderüljenek a problémák. Ehhez igen körültekintően kellett kialakítani a tesztszkripteket, a tesztadatok kezelésének és a tesztek végrehajtásának módszereit.

Körülbelül 200 tesztfuttatás után örömmel nyugtáztuk, hogy mindössze kétszer jeleztek hibát a tesztek, ráadásul mindkét jelzés valós problémára utalt, és téves jelzések nem keletkeztek. Ezzel remélhetőleg sikerült megalapozni a közeljövőben még szélesebb körben bevezetni tervezett automatikus tesztelés alapjait. Az automatikus tesztelés sokat segíthet, hogy a memoQ-felhasználók hatékonyan és kényelmesen dolgozhassanak.

A személyes oldal

Az életben nagyszerű szinergiák tudnak kialakulni. A Kilgray alapítóit nagyjából akkor ismertem meg, amikor még csak egy éves volt a cég. Akkoriban is beszéltünk róla, hogy jó lenne közösen dolgozni, de engem épen másfelé vitt az utam. Az elkövetkező években időnként beszélgettünk, és figyelemmel kísértem a sikerüket, míg végül 2014-ben valóra vált a rég várt közös munka. Én ekkoriban kezdtem mélyebben foglalkozni a tesztautomatizálással, a Kilgray pedig éppen a tesztautomatizálási technikák meghonosítására keresett valakit. Erre már egyikünk sem tudott nemet mondani, ami számomra egy fontos utazás kezdete.

Nagyszerű érzés azokkal a srácokkal dolgozni, akik egy kis magyar IT-cégből világsikert csináltak, és jó érzés a saját tudásomat a memoQ szolgálatába állítani – már csak azért is, mert magam is ezt a szoftvert használom, ha csak lehet, a fordítási munkáimhoz. De a legnagyobb élmény mégiscsak azt látni, hogy az említett alapítók ugyanazok a szerény és rendes srácok maradtak, akik 10 éve voltak.

Hibamentes üzem%
JScript-ismeretek%
Proaktivitás%