Chapter 5: Automated Acceptance Testing

We've configured the commit phase of the continuous delivery (CD) process and it's now 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-executed acceptance testing automation.

This chapter covers the following topics:

  • Introducing acceptance testing
  • Installing and using the Docker Registry
  • Acceptance tests in the Jenkins pipeline
  • Writing acceptance tests

Technical requirements

To complete this chapter, you'll need the following software:

  • Jenkins
  • Docker
  • The Java Development Kit (JDK) 8+

All examples and solutions to the exercises can be found at https://github.com/PacktPublishing/Continuous-Delivery-With-Docker-and-Jenkins-3rd-Edition/tree/main/Chapter05 ...

Get Continuous Delivery with Docker and Jenkins - Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.