Wprowadzenie do testowania dla programistów .net
- Opis
- Program
- Najczęściej zadawane pytania
- Recenzje
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.
-
2Po co testowaćVideo lesson
-
3PewnośćVideo lesson
-
4SpójnośćVideo lesson
-
5DokumentacjaVideo lesson
-
6Po co testować?Quiz
-
7Testowanie jednostkoweVideo lesson
-
8SzybkośćVideo lesson
-
9NiezależnośćVideo lesson
-
10Testowanie jednostkoweQuiz
-
11Testowanie systemoweVideo lesson
-
12SkomplikowaneVideo lesson
-
13CzasochłonneVideo lesson
-
14Testowanie systemoweQuiz
-
15Testowanie automatyczneVideo lesson
-
16SystemVideo lesson
-
17Smoke testyVideo lesson
-
18RegresjaVideo lesson
-
19CzasVideo lesson
-
20Testy automatyczneQuiz
-
21RunneryVideo lesson
-
22Pokrycie koduVideo lesson
-
23KonwencjeVideo lesson
-
24Zależności systemoweVideo lesson
-
25RefaktoryzacjaVideo lesson
-
28Szybkie wprowadzenie to testów [spoiler]Video lesson
-
29Pusty test [nunit]Video lesson
-
30Pusty test [mstest],[xunit]Video lesson
-
31Popularne frameworkiQuiz
-
32Pierwszy testVideo lesson
-
33Pierwszy testText lesson
-
34Własna implementacja zależnościVideo lesson
-
35Sprawdzenie czy dana metoda została uruchomionaVideo lesson
-
36Sprawdzenie czy inne metody się uruchomiłyVideo lesson
-
37Wprowadzenie biblioteki MOQVideo lesson
-
38Wykorzystanie moq do sprawdzenia wartości parametrówVideo lesson
-
39Twój pierwszy moqText lesson
-
40Parametryzowanie testów - testcaseVideo lesson
-
41Sprawdź jak działa dzielenie na kilku przykładachText lesson
-
42Parametryzacja testów - inne rozwiązania dla źródła danychVideo lesson
-
43Testowanie kontrolera asp.net mvc rozwiązanie zależności i kopilacja projektuVideo lesson
-
44Testowanie kontrolera asp.net mvcVideo lesson
-
45Omówienie konwencji AAAVideo lesson
-
46Testowanie kontrolera. Sprawdzenie zwracanego typu.Video lesson
-
47Testowanie poprawności danych. Sprawdzenie, czy metoda się nie uruchamiaVideo lesson
-
48Konfigurowanie moqVideo lesson
-
49Kumulacja wiedzy: testcase, konfiguracja moq, sprawdzanie moq.Video lesson
-
50Automatyczne rozwiązywanie zależności w testachVideo lesson
-
51Jak sprytnie rozwiązać wszystkie zależności klasy którą testujesz?Quiz
-
52Wprowadzenie do testów systemowychVideo lesson
-
53Testowanie systemowe. Baza danych własna implementacja, serwer, oraz w pamięciVideo lesson
-
54Naprawienie zależności i poprawne uruchomienie testówVideo lesson
-
55Testy systemowe z własną implementacjąVideo lesson
-
56Testy systemowe z prawdziwą bazą danychVideo lesson
-
57Testy systemowe z bazą danych w pamięciVideo lesson
-
58Do czego służą testy systemoweQuiz
-
59Instalacja i stworzenie pierwszego testu opartego o seleniumVideo lesson
-
60Uruchomienie testu automatycznegoVideo lesson
-
61Własny serwer dla testów automatycznychVideo lesson
-
62Sprawdzenie widoczności guzika na stronieVideo lesson
-
63Automatyczne zalogowanie sięVideo lesson
-
64Widoczność guzikaVideo lesson
-
65Wprowadzenie do scenariusza: testowanie dodawania przychoduVideo lesson
-
66Testowanie dodawania przychoduVideo lesson
-
67Wyszukiwanie elementuQuiz
-
68Wprowadzenie wzorca Page Object Pattern - refaktoryzacjaVideo lesson
-
69Refaktoryzacja do Page Object PatternVideo lesson
-
70Review refaktoryzacjiVideo lesson
-
71Page Object PatternQuiz
-
72Czyszczenie selenium po zakończonych testach.Video lesson
-
73Zrzuty ekranu w seleniumVideo lesson
-
83Sprawdzenie pokrycia kodu testami w Jetbrains ResharperVideo lesson
-
84Jetbrains dotcover analiza wyników testówVideo lesson
-
85Sprawdzenie pokrycia kodu testami w Visual Studio EnterpriseVideo lesson
-
86Sprawdzenie pokrycia kodu testami w open coverVideo lesson
-
87Fałszowanie code coverageVideo lesson
-
88Gdzie najlepiej uruchomić test coverageQuiz
