TestITörténetek

Mobilapplikáció tesztelése és tesztautomatizálása a globális online játékiparban

Mit?

Manuális tesztelés, Automatizált tesztelés, Tesztmenedzsment

Mikor?

2021-2022

Kinek?

Piacvezető mobilalkalmazás-fejlesztő cég

Megoldandó probléma

A projektben a Mito Digital Zrt. megbízásából egy újonnan fejlesztett mobil applikáció tesztelését valósítottuk meg egy, a nemzetközi online játékpiacon jelenlévő ügyfél számára. Az alkalmazás az ecuadori szerencsejáték piacot célozta meg. A projekt során fő feladatunk a szoftver minőségbiztosítása volt, ügyelve a feszes szállítási és tesztelési mérföldkövekre, valamint a folyamatosan magas minőségű, hibamentes szállításra.

Milyen megközelítést alkalmaztunk?

A projekt során a sprintekben történő szállításhoz leginkább illeszkedő megközelítést alkalmaztuk. Az aktuális sprint által leszállított funkciókat először manuálisan teszteltük, míg ezzel párhuzamosan folyamatosan automatizáltuk az újabb funkciókkal bővülő teljes tesztkészletet. Ezzel rengeteg időt spórolva biztosítottuk, hogy a folyamatosan bővülő és fejlődő alkalmazás mindig egységnyi idő alatt eljusson az ügyfélhez.

Mi volt az elérendő cél?

Célunk az volt, hogy a lefejlesztett mobilalkalmazás egyes verzióit úgy tudjuk átadni az ügyfél által elvégzendő felhasználói tesztre, hogy abban kritikus és magas hibák már egyáltalán ne forduljanak elő. Kiemelten fontos volt számunkra, hogy bár az alkalmazás folyamatosan újabb és újabb funkcionalitással bővült, mindvégig megőrizzük a rendszer stabilitás és a projekt dinamikáját.

Mit csináltunk?

A projekt során a sprintekhez igazodva a Quality Assurance tevékenységet egy előre megtervezett menetrend szerint végeztük el. Az alapján az aktuális sprintben mindig elkészültek a tesztesetek, amit felhasználva megtörténthetett a manuális tesztelés. Ezzel a teszteléssel párhuzamosan, állandó jelleggel zajlott a tesztautomatizálási tevékenység is, így egy adott sprintben, mindig az előző sprint már leszállított tartalmát automatizáltuk.

Ezzel a rendezett és precíz működéssel biztosítottuk, hogy az alkalmazás már meglévő funkcióira, minden sprintben egy átfogó regressziós teszt futhasson. A tesztautomatizálás, a kulcsszó alapon megírt teszteseteknek köszönhetően, ugyanazon tesztkészlet alapján került lefejlesztésre, mint amit a manuális tesztelés során használtunk. A teljes release folyamat hatékony támogatására CI/CD pipeline került kialakításra, ami egységes folyamatba rendezte a teljes release folyamatot, az automatizált tesztek futtatását is vezérelve.

Mi lett az együttműködés eredménye?

A fejlesztés és minőségbiztosítás összehangolt végrehajtásának köszönhetően az ügyfél által elvárt ütemben történhetett meg a mobilalkalmazás leszállítása.

Sikerült biztosítani, hogy nemcsak a végtermék lett megfelelő, hanem az egyes sprintekre tervezett funkciókat is sikerült a kezdeti ütemezésnek megfelelően a tervezett sprintekben leszállítani.

Ennek köszönhetően az ügyfél a felhasználói elfogadói tesztek során kizárólag a valós üzleti folyamatok tesztelésére koncentrálhatott, nélkülözve a funkcionális és/vagy teljesítménybeli hiányosságokat.

A sikeres együttműködés eredménye, az ügyfél pozitív visszajelzése, és elégedettsége mellett a további közös projektek elvégzésének lehetősége, más piacokra bevezetendő mobil alkalmazások fejlesztési projektjeiben.

Dolgozzunk
együtt!

Dolgozz
nálunk!

Küldj nekünk üzenetet, és írd meg, miben lehetünk a segítségedre, értékesítőink pedig amint lehet, felveszik veled a kapcsolatot és egyeztetjük a részleteket!

Van üres asztalunk, ami lehet hogy épp Rád vár! Töltsd ki a formot, mondd el, miért szeretnél Te lenni a TestIT csapat legújabb tagja, és ismerjük meg egymást!

Dolgozz Velünk Dolgozz Nálunk