Szoftvertesztelés és tesztkoordináció egy komplex közlekedési rendszerben

Egy komplex közlekedési informatikai rendszer fejlesztésében a Passed frontend- és backendteszteléssel, valamint egy 12–14 fős tesztelői csapat koordinációjával támogatta a minőségbiztosítást.

A közös munka során nemcsak jelentős hibákat sikerült időben azonosítani, hanem a fejlesztési követelmények pontosításához és a tesztelési folyamatok javításához is hozzájárultunk. Mindez több sikeres szoftverkiadást támogatott, miközben segített megelőzni az éles környezetben jelentkező hibák költségeit.

A kihívás: összetett rendszer, speciális üzleti logika

A projekt egyik legnagyobb kihívását a rendszer komplexitása jelentette. Az egyedi közlekedési folyamatokra és speciális szakterületi szabályokra épülő működés alapos megismerést igényelt a tesztelőktől.

A feladat nem egyszerűen a fejlesztett funkciók ellenőrzése volt. A szakembereknek meg kellett érteniük a rendszer üzleti logikáját, felismerniük a követelmények esetleges hiányosságait, és biztosítaniuk kellett, hogy a felhasználói felület és a háttérfolyamatok az elvárt módon működjenek.

A projekt előrehaladtával a tesztelési feladatok mellett egy 12–14 fős tesztelői csapat munkájának koordinációja is a Passed felelősségi körébe került.

Az üzleti kockázat: a nem megfelelő követelmények később költséges hibákhoz vezethetnek

Egy összetett informatikai rendszerben már egy pontatlanul megfogalmazott követelmény is olyan fejlesztést eredményezhet, amely nem megfelelően támogatja a kívánt működést.

Ha ezek a hiányosságok csak a tesztelés későbbi szakaszában vagy az éles környezetben derülnek ki, javításuk jelentős többletmunkával és költséggel járhat.

Ezért a projektben kiemelt jelentősége volt annak, hogy a tesztelők ne csak a már elkészült funkciókat ellenőrizzék, hanem a fejlesztési követelmények felülvizsgálatában is részt vegyenek.

A Passed megoldása: strukturált tesztelés a követelményektől a szoftverkiadásig

A Passed szakemberei a fejlesztési folyamatba integrálódva, egymásra épülő lépések mentén végezték a minőségbiztosítási feladatokat.

1. Követelmények értelmezése és technikai felülvizsgálata

A munka a user story-k részletes értelmezésével és technikai felülvizsgálatával kezdődött. A cél az volt, hogy a tesztelők pontosan megértsék az elvárt működést, és már a teszttervezés előtt felismerjék az esetleges hiányosságokat vagy tisztázandó kérdéseket.

2. Teszttervezés és szakmai ellenőrzés

Az értelmezett követelmények alapján a szakemberek Confluence-ben dokumentálták a tesztterveket. Ezeket szakmai felülvizsgálat követte, hogy a tesztelési szempontok megfelelően lefedjék az ellenőrizendő működést.

3. Tesztesetek kidolgozása és végrehajtása

A jóváhagyott teszttervek alapján Zephyrben készültek el a tesztesetek. A frontend- és backendfunkciók ellenőrzését többek között Postman és JMeter is támogatta, a feladatok és hibák követésében pedig Jira is szerepet kapott.

Ahol szükséges volt, a tesztesetek automatizálását a projekt külön automatizálási szakemberei végezték.

4. Tesztkoordináció és a csapat munkájának összehangolása

A Passed szerepe később tesztkoordinációval bővült. A 12–14 fős tesztelői csapat munkájának összehangolása a szakmai feladatok mellett a tesztelési tevékenységek szervezését és koordinációját is megkövetelte.

Több mint hibakeresés: aktív részvétel a fejlesztési követelmények javításában

A Passed munkájának egyik legfontosabb hozzáadott értéke az volt, hogy a tesztelők nem kizárólag a már elkészült funkciókat ellenőrizték.

A követelmények felülvizsgálata és a tesztelés során több alkalommal olyan szakmai észrevételeket tettek, amelyek a meglévő user story-k módosítását, illetve új követelmények megfogalmazását tették szükségessé.

Ezek a visszajelzések hozzájárultak ahhoz, hogy a fejlesztés pontosabban kövesse az elvárt működést, és a felismert hiányosságokat még a szoftver éles használata előtt kezelni lehessen.

Ez jól mutatja a megfelelően bevont minőségbiztosítás jelentőségét: a tesztelés nem csupán az elkészült fejlesztések ellenőrzéséről szól, hanem a teljes fejlesztési folyamat minőségét is képes javítani.

Az eredmény: időben feltárt hibák és több sikeres szoftverkiadás

A Passed szakemberei a projekt során több alkalommal azonosítottak jelentős hibákat, mielőtt azok eljutottak volna az ügyfélhez.

A tesztelési munka és a szakmai visszajelzések kézzelfogható eredményei:

  • Korai hibafelismerés: több jelentős hibát sikerült még az ügyfélhez történő eljutása előtt feltárni.
  • Pontosabb követelmények: a tesztelői észrevételek meglévő user story-k javításához és új követelmények megfogalmazásához vezettek.
  • Fejlettebb tesztelési folyamatok: a Passed közreműködött a tesztelési munka és a kapcsolódó folyamatok javításában.
  • Sikeres szoftverkiadások: a minőségbiztosítási munka több sikeres release-t támogatott, a megrendelő pedig elégedett volt az együttműködéssel.

A hibák korai felismerése az ügyfél számára költségmegtakarítást is jelentett, hiszen a problémák kezelése még az éles környezetbe kerülés előtt megtörténhetett.

Mit bizonyít ez a projekt?

Ez az együttműködés jól példázza, hogy a Passed szakértelme túlmutat a tesztesetek végrehajtásán.

Egy összetett, speciális üzleti logikára épülő rendszer esetében is képesek vagyunk bekapcsolódni a fejlesztési folyamatba, strukturált tesztelési módszertant alkalmazni, azonosítani a követelmények hiányosságait, és támogatni egy nagyobb tesztelői csapat munkájának összehangolását.

A cél minden esetben ugyanaz: a hibák minél korábbi felismerése, a fejlesztési kockázatok csökkentése és a megbízhatóbb szoftverműködés támogatása.

Ne veszítsen ügyfeleket hibás szoftvere miatt!

Vegye fel velünk a kapcsolatot még ma, és kérjen árajánlatot testreszabott szoftvertesztelési szolgáltatásainkra! Ha bizonytalan, hogyan kezdjen neki, ingyenes konzultációnk segít megtalálni a legjobb megoldást az Ön üzleti igényeire.

Megosztás

Kérsz értesítést a legújabb cikkekről?

További esettanulmányok

Tesztautomatizálás egy pénzügyi webalkalmazásban

A projektről Egy pénzügyi szervezet hitelfelvételhez kapcsolódó webalkalmazásának tesztautomatizálását támogattuk. Az alkalmazás összetett, több rendszeren átívelő üzleti folyamatokat kezelt, amelyek ellenőrzését korábban elsősorban manuális tesztelők végezték. A Passed feladata egy olyan automatizált tesztelési keretrendszer kialakítása volt, amely támogatja a manuális tesztelőcsapat munkáját, csökkenti az ismétlődő ellenőrzésekre fordított erőforrásigényt, és az alkalmazás működési sajátosságai mellett is

Black Friday terheléses tesztelés: hogyan készüljünk fel a csúcsforgalomra?

Az év legforgalmasabb kereskedelmi napjain egy webshop látogatottsága a szokásos többszörösére ugorhat, ráadásul a forgalom nem egyenletesen oszlik el: egy hírlevél kiküldése vagy egy akció indulása percek alatt is okozhat hirtelen csúcsot. A Black Friday előtti terheléses tesztelés megmutatja, hogyan viselkedik a rendszer a várt csúcsforgalom alatt. Ez tehát nem pusztán technikai finomhangolás, hanem a

AI agentek tesztelése: hogyan ellenőrizzünk egy autonóm rendszert?

Az AI következő (jelenlegi) hulláma már nem csak válaszol, hanem cselekszik. Az AI agentek (önállóan, több lépésben feladatot végrehajtó mesterséges intelligencia rendszerek) jegyet nyitnak az ügyfélszolgálati rendszerben, e-mailt küldenek, adatot módosítanak, visszatérítést vagy megrendelést indítanak. Az AI agent tesztelés ezért egészen más kérdést tesz fel, mint egy chatbot ellenőrzése: nem azt, hogy jó-e a válasz,

Scroll to Top

Elérhető tesztelőink

Nézze meg szakértőink profiljait, tapasztalatát és kompetenciáit, és találja meg a projektjéhez illő szakembert.

2006 — 2026

20 ÉVES A PASSED!

20 éve a szoftverminőség szolgálatában.

Két évtized szakértelem, fejlődés és elkötelezettség a szoftvertesztelés mellett.

PASSED

Töltse le tesztelőink szakmai profilját

Adja meg elérhetőségét egyszer és férjen hozzá valamennyi elérhető profilhoz.