Egy vezető gyógyszergyártó kutatás-fejlesztési szervezetében olyan digitális platform fejlesztésében és tesztelésében vettünk részt, amely a vegyületek nyilvántartásától a többlépcsős laboratóriumi kísérletek megtervezésén át a kutatási döntések támogatásáig biztosít átlátható, követhető folyamatokat.
Szektor
Szolgáltatás & technológia
A kihívás
Ügyfelünk egy globális gyógyszeripari vállalat, amely kutatás-fejlesztési tevékenysége során nagy mennyiségű vegyületet, laboratóriumi vizsgálatot és kutatási eredményt kezel. A kutatási folyamat korai szakaszában kiemelten fontos a különböző vegyületek nyomon követése, a kísérleti eredmények összekapcsolása, valamint a döntési folyamatok átlátható dokumentálása.
A projekt két, egymásra épülő belső alkalmazást érintett. Az első rendszer a kémiai vegyületek és molekulák regisztrációját támogatta, míg a második alkalmazás ezen vegyületekhez kapcsolódó kutatási és laboratóriumi folyamatok tervezését, koordinálását és nyomon követését segítette.
A tesztelés szempontjából külön kihívást jelentett, hogy a rendszer összetett, állapotfüggő üzleti logikával működött. Egy-egy vizsgálati folyamat eredményét korábbi kísérletek, laboratóriumi eredmények, továbbhaladási szabályok és integrációk egyaránt befolyásolták. A rendszer emellett több földrajzi helyszínen zajló kutatási tevékenységeket kapcsolt össze, így a különböző folyamatok és adatkapcsolatok megbízható validálása kiemelt fontosságú volt.
A megoldás
A DSS Consulting szakértői a fejlesztési folyamat teljes időtartama alatt részt vettek az alkalmazások minőségbiztosításában és tesztelésében.
A tesztelés nem korlátozódott a felhasználói felületek ellenőrzésére. A hibák kivizsgálása során adatbázis-, API- és alkalmazáslog-szinten is vizsgáltuk a rendszer működését, így gyorsabban és pontosabban azonosíthatók voltak az esetleges problémák okai.
A projekt során különös figyelmet fordítottunk a kutatási workflow-k helyes működésének ellenőrzésére, beleértve:
- a vegyületek regisztrációját és adatkezelését,
- a többlépcsős kísérleti folyamatok összeállítását,
- a laboratóriumi eredmények feldolgozását,
- a szabályalapú továbbhaladási logikák validálását,
- valamint az alkalmazások közötti adatkapcsolatok ellenőrzését.
A projekt tapasztalatai rávilágítottak arra is, hogy az automatizált tesztelés sikerének egyik kulcsa a megfelelően kontrollált tesztkörnyezet és tesztadatok biztosítása. Az erősen állapotfüggő kutatási folyamatok esetében a reprodukálható teszteléshez stabil környezetre és jól kezelhető tesztadat-stratégiára van szükség.
Technológia
Angular, TypeScript, Tailwind CSS, AG Grid, Cypress, Java, Spring Boot, PostgreSQL, RabbitMQ, Docker, GitLab, Datadog
Az eredmény
A projekt hozzájárult egy olyan digitális kutatási platform működéséhez, amely egységes rendszerben kapcsolja össze a regisztrált vegyületeket, a laboratóriumi vizsgálatokat, a mérési eredményeket és a kutatási döntéseket támogató szabályokat.
A tesztelési tevékenység révén biztosíthatóvá vált a komplex üzleti folyamatok megbízható működése, valamint a fejlesztésekhez kapcsolódó kockázatok korai azonosítása. A projekt egyik legfontosabb tanulsága az volt, hogy a gyógyszeripari kutatás-fejlesztést támogató rendszerek esetében a sikeres minőségbiztosítás nemcsak technológiai, hanem jelentős üzleti és folyamatismereti háttértudást is igényel.


