Testy jednostkowe w C#

Testuj szybko, prosto i bezbłędnie.

Czego się nauczysz

  • Zasad pisania testów jednostkowych łatwych w utrzymaniu
  • Korzystać z popularnych bibliotek do automatyzacji testów
  • Rozwijać kod równolegle z testami zgodnie z TDD
  • Refaktoryzować kod z użyciem wzorców projektowych
  • Symulować zewnętrzne zależności takie jak baza danych

Średnio-zaawansowany

3 dni

Stacjonarnie/zdalnie

Certyfiktat ukończenia

Opis szkolenia

Testy jednostkowe to kluczowy aspekt zapewniający stabilność aplikacji przy ciągłych zmianach wymagań. Podczas szkolenia poznasz zasady pisania dobrych testów łatwych w utrzymaniu. Odkryj praktyczne techniki testowania jednostkowego i szybko zacznij je stosować w codziennej pracy.

Program szkolenia

chevron-down
  • Wprowadzenie
    • TDD
    • F.I.R.S.T
    • Co testować a czego nie?
  • Podstawy
    • Nazewnictwo testów jako klucz do sukcesu
    • Podział na kroki (Arrange, Act, Assert)
    • Cykl Red-Green-Refactor
  • Biblioteki
    • Wybór biblioteki MSTest, xUnit, nUnit
    • Parametryzacja testów
    • Weryfikacja poprawności za pomocą FluentAssertions
  • Tworzenie atrap (Moq, NSubstitution,FakeItEasy)
    • Cel tworzenia atrap
    • Utworzenie atrapy
  • Refaktoryzacja
    • Złe praktyki
    • Identyfikacja trudno testowalnego kodu
    • Tworzenie kodu testowalnym
    • Zastosowanie wzorców projektowych
    • Praca z odziedziczonym kodem (legacy code)
  • Testy integracyjne
    • Testowanie usług sieciowych REST API
    • Zastosowanie konteneryzacji

Prowadzący

Marcin Sulecki

Z wielką przyjemnością podzielę się z Tobą moją pasją oraz zgromadzonym przez ponad 25 lat doświadczeniem zawodowym. Jestem praktykiem. Specjalizuję się w tworzeniu zaawansowanych rozwiązań technologicznych m.in dla sektora logistyki i monitoringu pojazdów z użyciem .NET oraz Crystal Reports. Ponadto prowadzę zajęcia na Politechnice Warszawskiej na Wydziale Informatyki. Tworzę rozwiązania dla swoich klientów a zdobytym doświadczeniem dzielę się na szkoleniach. Zapraszam do współpracy i wymiany doświadczeń.

25+

Lat doświadczenia

300

Przeprowadzonych szkoleń

1000+

Uczestników

100

Godzin konsultacji

Skontaktuj się z nami

ul. Erazma Ciołka 10 lok. 229
01-402 Warszawa

Sulmar ul. Erazma Ciołka 10 lok. 229, 01-402 Warszawa

NIP 953-120-45-91 REGON 092599270

+48 609 851 649

marcin.sulecki@sulmar.pl