A recent security audit has advised the client to include End to End testing in the app. They are seeking 50% code coverage as a minimum, which should be automated and part of the deployment process. They have also been advised to include unit and integration tests.