Pobierz kartę szkolenia

Testy jednostkowe w .NET

kod szkolenia: TESTY .NET / PL AA 3d
Termin

tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  29.07 30.07 31.07
2 500,00 PLN + 23% VAT (3 075,00 PLN brutto)
Poprzednia najniższa cena:
2 500,00 PLN
czas trwania 3 dni |  21h|  02.09 03.09 04.09
2 500,00 PLN + 23% VAT (3 075,00 PLN brutto)
Poprzednia najniższa cena:
2 500,00 PLN
czas trwania 3 dni |  21h|  02.10 03.10 04.10
2 500,00 PLN + 23% VAT (3 075,00 PLN brutto)
Poprzednia najniższa cena:
2 500,00 PLN
czas trwania 3 dni |  21h|  06.11 07.11 08.11
2 500,00 PLN + 23% VAT (3 075,00 PLN brutto)
Poprzednia najniższa cena:
2 500,00 PLN
czas trwania 3 dni |  21h|  04.12 05.12 06.12
2 500,00 PLN + 23% VAT (3 075,00 PLN brutto)
Poprzednia najniższa cena:
2 500,00 PLN
2 500,00 PLN 3 075,00 PLN brutto

Szkolenie dla programistów .NET pragnących poznać technikę tworzenia testów jednostkowych oraz pisania kodu w oparciu o testy.

Uzyskanie umiejętności tworzenia testów jednostkowych podnoszących niezawodność aplikacji i jakość tworzonego kodu.

Ukończone szkolenie lub wiedza z zakresu:

  • Podstawy programowania obiektowego w C#
  • Wprowadzenie do języka C#
  • Szkolenie: polski

SZKOLENIE OBEJMUJE

  • Wykłady
  • Kodowanie na żywo
  • Warsztaty
  1. Wprowadzenie do testowania
    • Typy testów
    • Cechy testów jednostkowych (FIRST)
    • Pokrycie kodu
    • Dobre praktyki
  2. Porównanie frameworków: nUnit, xUnit, MSTest
    • Utworzenie testu
    • Weryfikacja wyniku (wartości liczbowe, teksty, daty, kolekcje)
    • Weryfikacja zwracanego typu
    • Weryfikacja metod void
    • Weryfikacja wyjątków
    • Weryfikacja zdarzeń
    • Weryfikacja czasu wykonania
    • Weryfikacja metody asynchronicznej
    • Parametryzacja przypadków testowych
  3. Tworzenie atrap (Mock)
    • Biblioteka Moq
    • Definicja zachowania metody
    • Definicja zachowania właściwości
    • Definicja zachowania zdarzenia
    • Weryfikacja wywołania metody
    • Weryfikacja wywołania właściwości
  4. Testowanie aplikacji ASP.NET
  5. Test-Driven Development
    • Definicja i kluczowe założenia
    • TFD, TDD, ATDD, BDD – co je łączy?
    • Cykl pracy Red-Green-Refactor
    • Plusy i minusy stosowania
    • Błędne przekonania