Przyszedł czas na zdobycie wierzchołka testerskiej piramidy. Zabierzemy się za testy e2e (end-to-end). W teorii to najlepszy sposób na upewnienie się, że aplikacja działa jak należy. Możliwość dokładnego odtworzenia zachowań użytkownika w środowisku przeglądarki jest nadzwyczaj obiecująca. Niestety, praktyka szybko obnaża ukryte słabości tego podejścia do testowania. Testy e2e są czasochłonne i niezwykle wrażliwe na zmiany w aplikacji. Czy to oznacza, że lepiej byłoby dać sobie z nimi spokój? Bynajmniej. Możemy mieć z nich nie lada użytek, wystarczy zachować umiar przy tworzeniu przypadków testowych i wyposażyć się w dobre narzędzia. Właśnie o jednym z takich narzędzi będzie mowa w dzisiejszym wpisie. Zobaczymy, jak sprawdza się w akcji zyskujący popularność framework cypress.io.
Dołącz do newslettera i otrzymuj cotygodniową dawkę materiałów z React, TS i JS
Witaj na AlgoSmart – Marcin Czarkowski
Cześć! Ja nazywam się Marcin Czarkowski, a to jest AlgoSmart - blog, na którym dzielę się wiedzą o ReactJS oraz JavaScript. Tworzę poradniki na YouTube i jestem współtwórcą przeprogramowani.pl
Najnowsze wpisy
- Czym są React Hooks? 2 maja 2019
- Wzorce w React czyli jak wyruszyłem na podbój Youtube’a 19 sierpnia 2018
- Jak pisać testy end-to-end aplikacji React z frameworkiem Cypress 5 sierpnia 2018
- Jak pisać testy integracyjne komponentów React z Jest i Enzyme 15 lipca 2018
- Jak pisać testy jednostkowe komponentów React z Jest i Enzyme 3 lipca 2018
Obserwuj
Najnowsze komentarze
- OneReaderToRuleThem o Śledzenie kursów kryptowalut czyli AJAX w React – PPwRJS #10
- Vyce o Jak pisać testy jednostkowe komponentów React z Jest i Enzyme
- ShadowDracul o Jak pisać testy integracyjne komponentów React z Jest i Enzyme
- Maciej o Wskaźnik this – Powtórka przed ReactJS #9
- nsu o Domknięcia – Powtórka przed ReactJS #8
Kategorie
- Pierwszy projekt w ReactJS (11)
- Powtórka przed ReactJS (12)
- React Hooks (1)
- React na luzie (2)
- Recenzje (1)
- Testowanie komponentów React (4)
- Ucz się sprytnie (2)
- Wzorce w React (1)