Hello everyone, I need your advice on how to test with cypress.
The application is divided in micro-services which are unfortunately not totally independent, that is to say that some bricks can't really work by themselves.
When a team finishes its sprint, it deploys the application on an existing environment (dev). So I run my tests on this environment. Then if the tests are ok, it goes on another environment (preprod).
This makes test design difficult because I have to manage the datasets on 2 environments, I also don't have direct access to the database, which would allow me to add the data I need, currently on local I have to do port forwarding if I want to access the database.
What is the best practice to test an environment when it is not mounted directly in the CI/CD?