Testy automatyczne w C# . Od Unit testów po testy end to end
Szkolenie w wersji zdalnej i stacjonarnej
Poznaj program szkolenia
- Co zyskasz dzięki szkoleniu ?
Cele szkolenia
W ramach kursu uczestnik nabędzie podstawową wiedzę z zakresu języka C# oraz platformy .NET, oraz zdobędzie umiejętności tworzenia wyrafinowanych testów jednostkowych, integracyjnych oraz end-to-end.Umiejętności
Dzięki szkoleniu uczestnik będzie:- tworzyć efektywne testy jednostkowe,
- tworzyć testy integracyjne,
- tworzyć testy end-to-end,
- znać praktyczne zalety testowania aplikacji
- oraz wdrażać plany testów w procesie wytwarzania oprogramowania
- Czy to szkolenie jest dla Ciebie ?
Profil uczestników
Szkolenie jest przeznaczone dla osób, które chcą nabyć umiejętność tworzenia testów jednostkowych, integracyjnych oraz end-to-end w języku C#.
Przygotowanie uczestników
Szkolenie przeznaczone jest dla osób posiadających podstawową wiedzę z zakresu programowania w C# (.NET kurs podstawowy).
- Czas trwania
Przed nami:
- 3 dni, 24 godziny szkoleniowe
- Szczegółowy program szkolenia
Szczegółowy program szkolenia
Wstęp do testowania
- Rodzaje testów
- Piramida testów
Frameworki do pisania testów w .NET
Debugowanie testów
Asercje
Testowanie determinatora
Parametryzacja testów
Wyjątki w testach
Fluent Assertion
Mockowanie obiektów
Testowanie metod Void
Testowanie metod publicznych
Współdzielony kontekst testów
Baza danych w pamięci
Testowanie zapytania wymagającego uwierzytelnienia
Seedowanie danych testowych
Mockowanie serwisów
Testowanie rejestracji zależności
Testowanie walidatorów
Selenium WebDriver
- WebDriver w C#
- Konfiguracja przeglądarek
- Uruchamianie testów e2e
Selenium Locators
Strategie testowania kontrolek
Obsługa cookies
Obsługa sesji użytkownika
Plany testów
Metoda realizacji szkoleniaSzkolenie realizowane w formie warsztatu, zagadnienia teoretyczne tłumaczone na przykładach praktycznych.
- Ścieżka rozwoju
Zachęcamy do zapoznania się z ofertą szkoleń dotyczącą programowania, w szczególności:
- W ramach szkolenia zapewniamy
- materiały szkoleniowe
- certyfikat potwierdzający udział w kursie
- pełna obsługa cateringowa (dla szkoleń stacjonarnych)
