In this chapter, you learned how to build a complete and functional acceptance test stage, which is an essential part of the Continuous Delivery process. The key takeaway from the chapter:
- Acceptance tests can be difficult to create because they combine technical challenges (application dependencies, environment set up) with personal challenges (developers-business collaboration).
- Acceptance testing frameworks provide a way to write tests in a human-friendly language that makes them comprehensible to non-technical people.
- Docker registry is an artifact repository for Docker images.
- Docker registry fits well with the Continuous Delivery process because it provides a way to use exactly the same Docker image throughout the stages and environments.
- Docker Compose orchestrates a group of Docker container interacting together. It can also build images and scale containers. ...