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.
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.
