Middle
What was tested in the automated tests — API, UI, database?
sobes.tech AI
Answer from AI
In automated tests, different levels are usually tested depending on the goals:
- API — verify the correctness of server endpoints, response accuracy, error handling, and business logic.
- UI — test the user interface, interactions, element display, and navigation.
- Database — check the correctness of data saving, updating, and deletion, as well as integrity and relationships.
Automation often distinguishes:
- Unit tests and integration tests for API.
- UI tests (e.g., with Selenium) for frontend verification.
- Database-level tests — less frequently, usually through API or migrations.
Thus, all three levels can be covered in automated tests, but the focus is often on API and UI.