W ostatnich latach popularność frameworka React znacznie wzrosła, umożliwiając pełne wykorzystanie możliwości nowoczesnych przeglądarek i urządzeń mobilnych. Nowym narzędziem do testowania obiektowego modelu dokumentu (DOM) jest React Testing Library, zaprojektowane, aby wspierać podejście test-driven development (TDD). Prawidłowo napisane komponenty testowe znacznie obniżają ryzyko wystąpienia błędów w aplikacjach. Książka przystępnie wyjaśnia, jak używać React Testing Library (RTL) do testowania komponentów w React, pomagając zrozumieć kluczowe aspekty tej biblioteki. Nauczysz się symulować interakcje użytkownika oraz tworzyć testy jednostkowe komponentów współpracujących z interfejsami API, a także testować komponenty przy użyciu GraphQL i Redux. Książka zawiera również techniki testowania aplikacji po refaktoryzacji oraz wskazówki dotyczące pisania całościowych testów funkcjonalnych z wykorzystaniem biblioteki Cypress. Dowiesz się, które wzorce projektowe są najprzydatniejsze do ustrukturyzowania profesjonalnego zbioru testów. W książce znajdziesz wprowadzenie do RTL, zastosowanie jest-dom do rozbudowy testów, techniki tworzenia komponentów testowych, integrację zestawów testowych z Cucumber i Cypress oraz podejście TDD, co ułatwi pisanie doskonałych komponentów testowych.
Crump Scottie Books
