1
Vývoj / Re:Automatizované testy webových aplikací
« kdy: 01. 11. 2025, 19:30:14 »
No nie je klik na button ako klik na button. Máme rôzne druhy testov:
a) Unit testy, kde sa testuje, že sa komponent správa ako má, hoci s fake dátami.
b) Integračné testy, kde sa už testuje, že ten button vráti reálne dáta.
Tieto testy sa simulujú na virtuálnom DOMe, nie s prehliadačom. Na tieto
druhy testov má React RTL (React Testing Library) knižnicu.
Pri end-to-end testoch, tam sa už testuje komplet celá aplikácia so všetkým,
čo k nej patrí. S browserom v headless alebo v UI móde. Tu sa využívajú už
spomínané knižnice Playwright, Cypress alebo Selenium. Existuje kopec ďalších
riešení.
Ja by som začal teda s tou RTL.
a) Unit testy, kde sa testuje, že sa komponent správa ako má, hoci s fake dátami.
b) Integračné testy, kde sa už testuje, že ten button vráti reálne dáta.
Tieto testy sa simulujú na virtuálnom DOMe, nie s prehliadačom. Na tieto
druhy testov má React RTL (React Testing Library) knižnicu.
Pri end-to-end testoch, tam sa už testuje komplet celá aplikácia so všetkým,
čo k nej patrí. S browserom v headless alebo v UI móde. Tu sa využívajú už
spomínané knižnice Playwright, Cypress alebo Selenium. Existuje kopec ďalších
riešení.
Ja by som začal teda s tou RTL.
nemůžu si pomoct 
))