Awesome Testing

CI/CD i obserwowalność testów

Szkolenie z CI/CD obejmujące potoki testowe, uruchamianie testów w kontenerach, bramki jakości i diagnostykę nieudanych buildów.

Poziom
średniozaawansowany
Czas trwania
2 dni
Forma realizacji
zdalnie, stacjonarnie
Języki szkolenia
polski lub angielski
PDF szkolenia
PDF szkolenia

Narzędzia

GitHub ActionsDockerJenkins

CI/CD i obserwowalność testów

Opis

Szkolenie dotyczy niezawodnych potoków testowych opartych na CI/CD, kontenerach i użytecznej diagnostyce. Skupia się na powtarzalnych uruchomieniach, błędach, które da się szybko zbadać, oraz bramkach jakości wspierających decyzje o wydaniu.

Czego się nauczysz

  • Budować i porządkować potoki testowe w GitHub Actions i Jenkins
  • Uruchamiać testy w kontenerach, aby uzyskać powtarzalne wyniki
  • Wdrażać bramki jakości i powtarzalny proces analizy awarii
  • Sprawdzać stan potoku i zestawu testowego na podstawie danych

Agenda szkolenia

Dzień 1: Architektura potoku CI/CD

  • Projektowanie etapów potoku dla testów i środowisk
  • Wzorce uruchomień testów w Dockerze
  • Zasady uruchamiania testów dla pull requestów, buildów nocnych i wydań
  • Artefakty, ponowne próby i stabilizacja podstawowego przebiegu

Dzień 2: Obserwowalność i kontrola jakości

  • Zbieranie logów, śladów, zrzutów ekranu i raportów
  • Analiza trendów wyników testów
  • Bramki jakości oparte na ryzyku, pokryciu i pewności wydania
  • Analiza nieudanych buildów i niestabilnych testów

Wymagania wstępne

Wskazana jest podstawowa znajomość automatyzacji testów i pracy z repozytorium kodu.

Chcesz wdrożyć to szkolenie w zespole?

Zapytaj o to szkolenie