What is it
End-to-end testing is a technique to test your application end to end which enables you to black-box test your systems user flows.
When to use it
Use this technique to test your systems user flows. These tests should be automated and be configured to run in your CI environment. Use the Cypress Framework when writing end-to-end tests in your web application.