Testovanie má mnoho vrstiev – od najmenších unit testov až po komplexné systémové scenáre.
V tejto epizóde Plectrum podcastu sa k nám opäť pridal Michal Škuci, aby sme nadviazali na predchádzajúcu debatu o testovaní a ponorili sa hlbšie do konkrétnych typov testov.
✔️ čo presne odhaľujú unit testy a kto je za ne zodpovedný
✔️ ako sa odlišujú integračné testy od systémových
✔️ čo pokrývajú end-to-end testy a prečo je dôležité písať aj „happy path“ aj chybové scenáre
✔️ význam smoke testov a ako fungujú ako základná kontrola pred deployom
✔️ ako pristupovať k performance testom (počet userov, response time, bottlenecky)
✔️ aké nástroje sa využívajú v praxi: JUnit, Postman, Rest Assured, Swagger/OpenAPI, Cypress, Playwright, Selenium, K6, JMeter, Locust, AWS Synthetics
✔️ ako sa rieši reporting výsledkov testov a integrácia do CI/CD