Klient
Europejska firma posiadająca zakłady produkcyjne w Szwecji, Francji i Włoszech. Jest częścią grupy obejmującej 17 korporacji, działających w 5 różnych branżach. Posiada oddziały w Ameryce Północnej, Chinach i Japonii. Oferuje szeroką gamę wyposażenia magazynowego i wózków widłowych.
Wyzwanie
Ze względu na braki pamięci produkt klienta nie spełniał normy unijnej (EN1175) i wymagał uaktualnienia. Proces obejmował pokrycie istniejącego kodu testami jednostkowymi oraz stworzenie frameworku testowego do weryfikacji wymagań funkcjonalnych.
Co zrobiliśmy
Zaplanowaliśmy i wykonaliśmy wszystkie czynności związane z testowaniem oprogramowania:
- Przygotowaliśmy środowisko do testów jednostkowych i funkcjonalnych
- Zapewniliśmy pokrycie testami jednostkowymi modułów kodu źródłowego (przy użyciu VectorCAST)
- Przeprowadziliśmy testy funkcjonalne dla modułu ograniczeń prędkości
- Wykonaliśmy statyczną analizę kodu
- Usunęliśmy błędy i określiliśmy ich pierwotną przyczynę
- Zaprojektowaliśmy model środowiska end-to-end
Efekty
- Uzyskanie modelu środowiska typu end-to-end zapewniło bezproblemową realizację projektu
- Wysoka jakość kodu źródłowego uzyskana dzięki zastosowaniu testów funkcjonalnych z użyciem narzędzia robot framework, skutecznemu wykrywaniu problemów oraz pokryciu kodu testami jednostkowymi