Ten kurs to nie jest tylko teoria i suche fakty o testowaniu aplikacji React. W tym kursie przetestujemy prawdziwą aplikacje i oprócz wiedzy zdobędziesz również praktyke.
Ten kurs skupia się na testowaniu aplikacji webowej w React. Wyjaśnię dlaczego warto jest testować i jakie narzędzia do tego wybrać. W tym kursie będziemy omawiać wiele zagadnień z testowania. Unit tests, integration tests, snapshots, test runner, cleanup, describe, before i after tests, skip tests, pętle, matchers, truthy i falsy, render component, fire event, mocking, fetching API, act, wait i wiele innych. Po tym kursie będziesz potrafił/potrafiła sobie poradzić z wieloma przeszkodami w testowaniu dynamicznej aplikacji React. Napiszemy masę różnych testów by dać przegląd różnym technikom zaznaczania elementów i ich interakcji.
Pierwszym narzędziem którego się nauczymy jest Jest. Pokaże w jaki sposób uruchamiać testy i jak je pisać. Na tym poziomie będziemy pisać testy bez aplikacji React. Będziemy skupiać się na narzędziu test runner jakim jest Jest.
Gdy nauczymy się czym jest Jest i jak on działa, zainstalujemy naszą pierwszą aplikacje React z biblioteka React Testing Library. Pokaże jak działa ta biblioteka i jakie mamy z nią możliwości. Będziemy robić render naszych komponentów i wywoływać różne eventy.
Główną sekcja tego kursu jest testowanie prawdziwej aplikacji. Będziemy mieli gotową aplikacje napisaną w React i zacznimy testować na różne sposoby nasze komponenty. Będziemy używać najnowszych trendów React takich jak hooks wraz z useState i useEffect. Po ukończeniu tej sekcji będziesz wiedział na jakie problemy możesz napotkać pisząc testy z React.