We all know the problem. A test causes some changes in our database. These changes can break the following tests. Not the nicest thing to do.
Unfortunately, we can't just always mock the database as we can in Unit Tests. So we have to find other ways.
This talk is about various strategies for how to set up our tests so that they have the least possible effect on others.
https://www.youtube.com/watch?v=UApkfABawpg
https://github.com/rainerhahnekamp/cypress-database-patterns