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

Autor: Scottie Crump
  • Data wydania: 2022/10/12
  • Liczba stron 192
  • Format 16.5x23.5 cm
  • Wydawca: Helion
  • Wysyłka: 10 dni
£ 11.68
£ 12.98
Brutto
Ilość

Dodaj do schowka

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&oacute,w aplikacji.

W tej książce przystępnie wyjaśniono, w jaki spos&oacute,b używać nowoczesnego narzędzia, jakim jest React Testing Library (RTL), do testowania komponent&oacute,w napisanych w React. Dzięki niej zrozumiesz gł&oacute,wne aspekty działania tej biblioteki. Nauczysz się symulować interakcje użytkownika i zrozumiesz podejście TDD.

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

W książce między innymi:

  • wprowadzenie do RTL i jego zastosowań
  • użycie jest-dom do rozbudowy test&oacute,w opartych na RTL
  • techniki tworzenia komponent&oacute,w testowych łatwych do modyfikacji
  • integracja zestaw&oacute,w testowych z Cucumber i Cypress
  • podejście TDD

React: z łatwością napiszesz doskonałe komponenty testowe!

835049
Numer EAN
9788328388727
Rok wydania
2022
Liczba stron
192
dostępność
10 dni
Format
16.5x23.5 cm
Identyfikator
96118