Wprowadzenie do testowania dla programistów .net

Jak upewnić się że działa tak jak powinno, w kilku odsłonach

Ratings: 4.09 / 5.00




Description

Potrafisz już programować - świetnie. Chcesz się mieć pewność, że to co napisałeś działa poprawnie i jest gotowe na wszystkie przypadki? Świetnie! A może chcesz się upewnić, że wszystkie twoje klasy dobrze się komunikują? Świetnie i fantastycznie. Masz już aplikację i zamierzasz ją refaktoryzować - najświetniej na świecie.

Na kursie opowiadam i pokazuję jak tworzyć testy jednostkowe, testy systemowe oraz testy automatyczne - jak je uruchomić

Omawiam różne podejścia do tworzenia testu. Pokazuje jak uruchomić testy przy wykorzystaniu Visual Studio, JetBrains R#, Vistual Studio Code czy z linii poleceń.

Dowiesz się jak sprawdzić pokrycie kodu przez testy, bez konieczności posiadania drogich narzędzi i wygenerować ładne raporty z informacjami o stanie aplikacji.

Na koniec przeprowadzam refaktoryzacje pod czujnym okiem testów, dzięki czemu mogę dowolnie zmieniać kod, bez obaw że wprowadze niechciane zmiany w kodzie.

Na sam koniec podrzucam kilka dodatkowych narzędzi, którymi można zainteresować się w wolnym czasie.

What You Will Learn!

  • Czy są testy i jaką wartość wnoszą do projektu
  • Co warto testować
  • Tworzenia testów jednostkowych
  • Tworzenia testów integracyjnych
  • Tworzenia testów automatycznych
  • Badania pokrycia kodu testami
  • Uruchamiania testów pod różnymi środowiskami
  • Jak bezpiecznie refaktoryzować kod
  • Jak testować zależności systemowe
  • Jakie są popularne biblioteki do testowania i jak szukać innych

Who Should Attend!

  • Początkujący programiści
  • Programiści zainteresowani tworzeniem testów jednostkowych
  • Testerzy, chcący tworzyć testy