We already configured the commit phase of the Continuous Delivery process and now it's time to address the acceptance testing phase, which is usually the most challenging part. By gradually extending the pipeline, we will see different aspects of a well-done acceptance testing automation.
This chapter covers the following points:
- Introducing the acceptance testing process and its difficulties
- Explaining the idea of the artifact repository
- Creating the Docker registry on Docker Hub
- Installing and securing private Docker registry
- Implementing acceptance testing in the Jenkins pipeline
- Introducing and exploring Docker Compose
- Using Docker Compose in the acceptance testing process
- Writing acceptance tests with users