Wprowadzenie do testowania dla programistów .net
Jak upewnić się że działa tak jak powinno, w kilku odsłonach
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