Podsumowanie
Kluczowe efekty
Wczesne wykrywanie defektów i problemów procesowych podczas testów modułowych
Kompleksowa dokumentacja testów wspierająca certyfikację bezpieczeństwa
Rygorystyczne normy, rosnące koszty, ograniczone zasoby
Systemy kolejowe należą do najbardziej wymagających pod względem bezpieczeństwa – każda linijka kodu musi zostać przetestowana, udokumentowana i zatwierdzona zgodnie z normą EN 50129, określającą zasady certyfikacji systemów odpowiedzialnych za życie i zdrowie pasażerów.
W praktyce oznacza to tysiące testów modułowych i dziesiątki iteracji dokumentacyjnych dla każdego komponentu oprogramowania. Dla klienta – globalnego producenta systemów sterowania ruchem i mobilności cyfrowej – wyzwaniem stało się utrzymanie w ryzach kosztów, terminów i jakości przy jednoczesnym spełnieniu rygorów certyfikacyjnych.
Rozproszone zespoły testowe i brak centralnych standardów prowadziły do opóźnień w projektach, a każda poprawka wymagała ponownej weryfikacji i dokumentacji. Firma potrzebowała partnera, który przejmie odpowiedzialność za testy modułowe end-to-end, wprowadzi automatyzację, zapewni zgodność z EN 50129 i dostarczy kompletną dokumentację wspierającą proces certyfikacji.
Kompleksowy model testowania oprogramowania krytycznego
Sii Polska przejęła pełną odpowiedzialność za realizację testów modułowych oprogramowania zgodnego z EN 50129, tworząc spójny model zapewnienia jakości w środowisku klienta.
Zespół Sii:
- Zaprojektował i wdrożył środowisko testowe oparte na platformie VectorCAST, w pełni zintegrowane z pipeline’ami CI/CD
- Przeprowadził testy jednostkowe i modułowe w języku C, automatyzując scenariusze i raportowanie wyników
- Wdrożył narzędzia do analizy i raportowania defektów, umożliwiające szybkie reagowanie na problemy i eliminowanie ich u źródła
- Opracował kompletną dokumentację testów – zgodną z wymaganiami normy EN 50129, wspierającą proces certyfikacji bezpieczeństwa
- Zoptymalizował proces testowania, skracając czas regresji i ograniczając koszty utrzymania testów w długim cyklu życia projektu
Dzięki temu klient uzyskał spójny i przewidywalny model testów, który można replikować w kolejnych projektach systemów bezpieczeństwa w skali globalnej.
Wiarygodność, niższe koszty, szybsza certyfikacja
Dzięki zaangażowaniu Sii Polska klient uzyskał pełną kontrolę nad jakością oprogramowania wykorzystywanego w systemach bezpieczeństwa kolejowego. Wdrożony model testowania zapewnił wczesne wykrywanie defektów, co ograniczyło liczbę błędów w późniejszych fazach projektu i znacząco obniżyło koszty poprawek.
Zautomatyzowane środowisko testowe skróciło czas regresji i przyspieszyło cykle certyfikacyjne, umożliwiając wprowadzanie nowych funkcjonalności bez ryzyka utraty zgodności z normami bezpieczeństwa. Kompletna dokumentacja opracowana przez ekspertów Sii ułatwiła proces audytu i potwierdziła spełnienie wymogów EN 50129, a standaryzacja procesów testowych pozwoliła na ich replikację w kolejnych projektach globalnych.
W rezultacie klient zyskał stabilny, przewidywalny model jakości oprogramowania, który wspiera rozwój innowacyjnych systemów sterowania ruchem i cyfrowych rozwiązań dla transportu kolejowego, zwiększając bezpieczeństwo pasażerów i niezawodność infrastruktury.