Klient
Firma oferuje innowacyjne i wydajne rozwiązania w zakresie parkowania, transportu i ogólnej inteligencji w dziedzinie pojazdów użytkowych.
Wyzwanie
Co zrobiliśmy
Wdrożyliśmy framework do automatyzacji testów oparty na Selenium, C#, SoapUI i Jenkins, który:
- zautomatyzował 200+ przypadków testowych usług webowych REST i SOAP,
- zautomatyzował testy 20+ niestandardowych protokołów (TCP, sprzętowych, etc.),
- pokrył około 3000 stron w Selenium testami sanity (opartymi na generycznym rozwiązaniu),
- zautomatyzował 300 manualnych przypadków testowych,
- umożliwił wykonanie testów automatycznych na różnych środowiskach i rynkach podczas regularnych sesji,
- pozwolił wygenerować raporty z przebiegu testów za pomocą Allure i przesłać powiadomienia na e-mail i Slack.
Efekty
- Skrócenie czasu potrzebnego na regresję z 2 tygodni do 1,5 dnia.
- Proces CI/CD umożliwia tworzenie zadań wykonawczych dla dowolnego środowiska
- Zmniejszenie udziału testów manualnych ze 100% do 20% całkowitej liczby testów
- Szybsza informacja o jakości aplikacji dzięki nocnym kompilacjom i uruchomieniom