Senior
Co bylo testováno automatickými testy: frontend, backend? Jakou knihovnu jste použili pro interakci s REST API?
sobes.tech AI
Odpověď od AI
V automatizovaných testech se obvykle kontroloval jak frontend, tak backend:
- Frontend: UI testy, kontrola interakce uživatele s rozhraním, správnost zobrazení, validace formulářů.
- Backend: testování REST API, kontrola obchodní logiky, správnost odpovědí, zpracování chyb.
Pro komunikaci s REST API se často používaly knihovny jako:
- Axios — populární knihovna pro HTTP požadavky v JavaScriptu/TypeScriptu.
- Supertest — pro testování HTTP serverů v Node.js.
- RestAssured — pro Java projekty.
Výběr záleží na stacku projektu, ale Axios a Supertest patří mezi nejrozšířenější pro frontendové a Node.js testy, respektive.