Senior
Čo bolo testované automatickými testami: frontend, backend? Akú knižnicu ste použili na interakciu s REST API?
sobes.tech AI
Odpoveď od AI
V automatizovaných testoch sa zvyčajne kontroloval jak frontend, tak backend:
- Frontend: UI testy, kontrola interakcie používateľa s rozhraním, správnosť zobrazenia, validácia formulárov.
- Backend: testovanie REST API, kontrola obchodnej logiky, správnosť odpovedí, spracovanie chýb.
Pre komunikáciu s REST API sa často používali knižnice ako:
- Axios — populárna knižnica pre HTTP požiadavky v JavaScripte/TypeScripte.
- Supertest — na testovanie HTTP serverov v Node.js.
- RestAssured — pre Java projekty.
Výber závisí od stacku projektu, ale Axios a Supertest patria medzi najrozšírenejšie pre frontendové a Node.js testy, prípadne.