| Tytuł: | Testowanie aplikacji w Javie |
| Kod: | Java-test |
| Kategoria: | Java i JVM |
| Forma: | 30% wykłady / 70% warsztaty |
| Czas trwania: | 3 dni |
| Odbiorcy: | architekci, developerzy, liderzy techniczni |
| Zapisy: |
Indywidualne zamówienie i dopasowanie dla grupy. |
| Logistyka: |
W siedzibie klienta lub w innym dowolnym miejscu. |
Szkolenie wprowadza uczestników do testów jednostkowych, omawiając ich znaczenie i różne typy.
Kursanci uczą się pisać dobrze zorganizowane testy, używać mocków i stubów oraz testować kod wielowątkowy.
Uczestnicy poznają również zasady testowania integracji z różnymi komponentami, takimi jak frameworki IoC, serwery HTTP, systemy wiadomości i bazy danych.
W ramach szkolenia testowana będzie również architektura aplikacji, API w ramach testów kontraktowych, przypadki brzegowe oraz pisane będą testy oparte na właściwościach.
- efektywnie pisać i strukturyzować testy jednostkowe
- tworzyć testy integracyjne dla różnych typów integracji
- stosować zaawansowane techniki testowania architektury i API
Uczestnicy szkolenia nauczą się:
Wyróżniki szkolenia
- szkolenie prowadzone przez współtwórcę narzędzi do testowania
- kompleksowe omówienie testów jednostkowych, integracyjnych i zaawansowanych technik testowania
- aktualne technologie i zaawansowane techniki takie jak testowanie architektury, testy mutacyjne i testy oparte o właściwości
Program Szkolenia
Program jest ramą w jakiej możemy się poruszać merytorycznie - program dla konkretnego szkolenia dedykowanego ustalamy z grupą na podstawie analizy przed-szkoleniowej.-
Dzień 1: Testy jednostkowe- Wprowadzenie do testowania
- Pisanie dobrych testów jednostkowych
- Praca z mockami i stubbami
- Testowanie wyjątków i kodu wielowątkowego
- Wprowadzenie do testowania
-
Dzień 2: Testy integracyjne- Wprowadzenie do testów integracyjnych
- Testowanie integracji z frameworkiem IoC
- Testowanie integracji HTTP
- Testowanie integracji wiadomości
- Testowanie integracji z bazą danych
- Wprowadzenie do testów integracyjnych
-
Dzień 3: Zaawansowane testy- Testowanie architektury aplikacji
- Testowanie API za pomocą testów kontraktowych
- Testowanie przypadków brzegowych za pomocą testów mutacyjnych
- Testowanie oparte na właściwościach
- Testowanie architektury aplikacji
Pobierz program w formacie PDF
Trenerzy
Poznaj ekspertów, którzy mogą poprowadzić Twoje szkolenie.