Testy automatyczne w C# . Od Unit testów po testy end to end

    Czas trwania
    Godzina rozpoczęcia
    Stopień trudności

      Testy automatyczne w C# . Od Unit testów po testy end to end


      Szkolenie w wersji zdalnej i stacjonarnej

      Opis szkolenia

      Szkolenie w ramach którego 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.

      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 szkolenia

      Szkolenie realizowane w formie warsztatu, zagadnienia teoretyczne tłumaczone na przykładach praktycznych. 

      POBIERZ PROGRAM W PDF

      Ś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)

      Podobne szkolenia