Naucz Się Pisać Testy Z Użyciem C# i Visual Studio

48 lekcji wideo w których nauczę Cię fundametów testowania, które MUSI znać każdy Programista C# i Tester

Odbieram Swój Dostęp

Agenda Kursu

Moduł 1

Wstęp do Testów w C#

  • Powitanie
  • Wprowadznie do testów w C#
  • Dlaczego pisać testy?
  • Testy a Testerzy w projekcie
  • Narzędzia do testowania w .NET
  • Podsumowanie

Moduł 2

Pierwszy Wzorcowy Test w C#

  • Tworzenie pierwszego testu
  • Test krok po kroku
  • Tworzenie projektu testowego
  • Test Inconclusive
  • Arrange - Act - Assert
  • Tworzenie różnych przypadków testowych
  • Pokrycie kodu testami
  • Podsumowanie i zadanie domowe

Moduł 3

Dobre Praktyki Tworzenia Testów

  • Wprowadzenie do dobrych praktyk
  • Zmienne współdzielone
  • Zastosowanie TestContext
  • Plik konfiguracyjny w testach
  • Przygotowanie danych do testów
  • Refactor i klasa bazowa w testach
  • Podsumowanie i zadanie domowe

Moduł 4

Inicjalizacja i Czyszczenie Testów

  • Wstęp do sposobów inicjalizacji testów
  • Atrybuty do inicjalizacji testów
  • Zastosowanie AssemblyInitialize
  • Zastosowanie ClassInitialize
  • Zastosowanie TestInitialize
  • Podsumowanie i zadanie domowe

Moduł 5

Organizacja Testów za Pomocą Atrybutow

  • Wstęp do atrybutów
  • Opisy testów oraz logowanie do konsoli
  • Atrybuty do grupowania testów
  • Atrybuty Ignore i Timeout
  • Atrybuty do rożnych Test Case'ów
  • Deploy pliku do testów
  • Podsumowanie i zadanie domowe

Moduł 6

Prawidłowe stosowanie Assert

  • Wstęp do Assert i dobrych praktyk
  • Asserty do stringów
  • Asserty do obiektów
  • Asserty do kolekcji
  • Podsumowanie i zadanie domowe

Moduł 7

Data Driven Testing

  • Wykorzystanie bazy do przechowywania danych testowych
  • Tworzenie bazy i table z danymi testowymi
  • Konfiguracja połączenia testów z bazą danych
  • Tworzenie testu z użyciem danych z bazy
  • Podsumowanie i zadanie domowe

Moduł 8

Automatyzacja uruchomień

  • Wstęp do automatyzacji testów
  • Sposoby wykorzystania dotnet test
  • Podsumowanie i zadanie domowe

Moduł 9

Zakończnenie

  • Zakończenie kursu

Twój Instruktor

Adam Kamizelich

Senior .NET/Cloud Developer od 2011 roku
Wieloletni Praktyk w Tworzeniu Testów i Framemowrków Testowych w Oparciu o Język C#

Przykładowe Lekcje

Dołączysz do grona osób potrafiących pisać dobre testy?

Gwarancja Satysfakcji 14 dni!

Przygotowałem program w oparciu o wieloletnie doświadczenie w branży IT. Znam wartość mojego programu i nie boję się dać Ci pełnej gwarancji. Jeśli z jakiegokolwiek powodu uznasz, że mój program nie spełnia Twoich oczekiwań gwarantuję zwrot 100% pieniędzy bez podania przyczyny - wystarczy, że napiszesz email na adres: adam@gotoit.pl

Bezpieczeństwo płatności

Bezpieczeństwo płatności zapewnia TPAY (Krajowy Integrator Płatności S.A.) wraz z zaangażowanymi w proces bankami, które są operatorami płatności. Wszystkie połączenia są chronione certyfikatem SSL.