Hello Gojko,
I am currently thinking about test automation strategy on a project, and not quite sure which approach would make more sense in this situation... so I thought I could ask for help.
The situation on the project is like this:
- Project started 5 years ago
- There are no automated tests on UI or integration/api/contract
- Writing of unit tests started a couple of months ago (backwards)
- It is a microservices architecture and there are many clients and each one of them is using different combination of assembly versions
I am thinking about prioritization of automated UI and api tests (api tests which could be done by QA - for example, testing of internal endpoints through Postman - tests which do not communicate directly with developers code).
Would it be better to start with UI automation (e.g. Selenium tests), or first to do automated tests in Postman (e.g. calling internal endpoints and verification of status codes, schema, functional tests, etc).
Thank you in advance.
Kind regards,
Jelena