Testowanie kodu z React Testing Library. Jak tworzyć testy, które będą proste w utrzymaniu i modyfikacji

Testowanie kodu z React Testing Library. Jak tworzyć testy, które będą proste w utrzymaniu i modyfikacji

38,35 zł
Zobacz ofertę

W ostatnich latach zdecydowanie wzrosła popularność frameworka React, pozwalającego w pełni skorzystać z możliwości nowoczesnych przeglądarek i urządzeń mobilnych. Nowym narzędziem służącym do testowania obiektowego modelu dokumentu (DOM) jest React Testing Library.

  • Zostało ono zaprojektowane tak, aby ułatwiać projektantom pracę zgodną z podejściem test-driven development (TDD).

Jest to bardzo cenna właściwość, gdyż prawidłowo napisane komponenty testowe znacznie obniżają ryzyko wystąpienia poważnych błędów aplikacji. W tej książce przystępnie wyjaśniono, w jaki sposób używać nowoczesnego narzędzia, jakim jest React Testing Library (RTL), do testowania komponentów napisanych w React.

  • Dzięki niej zrozumiesz główne aspekty działania tej biblioteki.
  • Nauczysz się symulować interakcje użytkownika i zrozumiesz podejście TDD.
  • Zapoznasz się też z technikami testowania aplikacji, które podległy poważnej refaktoryzacji.

Znajdziesz tu wskazówki, jak tworzyć testy jednostkowe komponentów, które wchodzą w interakcje z interfejsami API, a także jak testować komponenty za pomocą takich bibliotek jak GraphQL i Redux. Na koniec dowiesz się, jak pisać całościowe testy funkcjonalne z wykorzystaniem biblioteki Cypress i które wzorce projektowe są najbardziej przydatne do ustrukturyzowania profesjonalnego zbioru testów.

W książce między innymi: wprowadzenie do RTL i jego zastosowań użycie jest-dom do rozbudowy testów opartych na RTL techniki tworzenia komponentów testowych łatwych do modyfikacji integracja zestawów testowych z Cucumber i Cypress podejście TDD React: z łatwością napiszesz doskonałe komponenty testowe!

📘 Testowanie kodu z React Testing Library. Jak tworzyć testy, które będą proste w utrzymaniu i modyfikacji
Sprawdź cenę i dostępność tej publikacji.
👉 Zobacz ofertę

Powiązane produkty

C#. Rusz głową! Wydanie III
C# to odpowiedź firmy Microsoft na odnoszący sukcesy język Java. Za pomocą C# możesz pi...
99,00 zł
CSS według Erica Meyera. Sztuka projektowania stron WWW
Możesz kupić komplet w niższej cenie! Ewolucja internetu pociągnęła za sobą również ewo...
69,00 zł
Aplikacje w Visual C++ 2005. Przykłady
Bogaty zbiór rozwiązań często spotykanych problemów programistycznych języka Visual C++...
37,00 zł