Delivery 1.0 Help

Tests

Stworzenie mapy zależności projektów.

  • jednostkowe

  • mutacyjne

  • integracyjne

  • wydajnościowe

  • manualne

  • interfejs

  • security

  • akceptacyjne

  • regresyjne

  • itp.

(blue star) Perspektywa zespołów

(blue star)
Data & Services SMS

Głównie testy jednostkowe (JUnit + Mockito - różne wersje). W nowych projektach pokrycie > 80%.

W projekcie smsc-performance-test mamy uruchamiane testy wydajnościowe z poziomy pipeline'a (job k8s).

Bawiliśmy się testami mutacyjnymi, ale na ten moment nigdzie ich nie stosujemy.

Reszta to testy manualne wykonywane przez deweloperów.

(lightbulb) Pomysły i propozycje

  • wprowadzenie testów mutacyjnych (testy oceniające jakość testów jednostkowych)

  • wprowadzenie mapy zależności między projektami w celu trigger'owania testów (jeżeli projekt A korzysta z API projektu B to wdrożenie zmian w projekcie B automatycznie uruchamia wykonanie testów automatycznych z projektu A)

Artykuły powiązane

Last modified: 30 May 2024