Kísérlettervező és kutatási platform tesztelése egy vezető gyógyszergyártónál

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.

Kísérlettervező és kutatási workflow platform tesztelése

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.