Traditional end-to-end testing is labor-intensive and expensive. As a result, traditional batch sizes are large and end-to-end testing is performed infrequently or skipped altogether. This is the exact opposite of our objective with continuous deployment. We want small batch sizes and we want full testing on every deployment, multiple times per day, which is when we typically hear cries of heresy. This recipe demonstrates how this can be achieved with the tools and techniques already covered in this chapter.
Assembling transitive end-to-end tests
How to do it...
- Create the author-frontend, author-bff, customer-bff, and customer-frontend projects from the following templates:
$ sls create --template-url https://github.com...