Summary
In this chapter, we learned how to use Cypress and Cucumber to achieve BDD and test automation in one go. BDD and end-to-end test automation help in bridging the communication gap between the business team and the technical team, as it allows them to communicate directly to come up with SBE that have a common understanding. This will greatly reduce the rework rate of the upcoming project for your company.
The AWS Amplify pipeline takes this to the next level by handling all the Ops for the development team. All you need to do is configure the actual DevOps steps; the pipeline will be taking care of itself. I would call it NoOps since most of the Ops have been handled by the Amplify pipeline. Now, you only need to focus on shipping new features to the customer instead of fiddling around with the DevOps pipeline and test automation toolchains.
In the next chapter, we will show you how to set up a custom domain for your web app and the latest add-on to the AWS Amplify...