Teljesítményvesztés?

Projekt/munka adatai

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

Kategória: ,

Ügyfél: Kilgray (memoQ)

Időszak: 2014-2015

Projekt/munka ismertetése
Ügyfél

A memoQ 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 memoQ 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.

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 kialakítanom bizonyos műveletekhez. Ez így tök egyszerűen hangzik. 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 lett.

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 működés%
JScript-ismeret%
Proaktivitás%