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