9

CI/CD and Test Automation

We have been introduced to different kinds of testing so far in this book, and the chief tenet of these various test types is to produce an accurate and reliable software application at every change. This is much easier said than done. Successful testing efforts not only ensure sufficient test coverage exists but also emphasize the persistence of this coverage throughout the project life cycle. This is where CI/CD practices and techniques facilitate and improve software quality. CI/CD stands for continuous integration and continuous delivery. Test automation is at the core of CI/CD techniques, and in fact, CI/CD implementation is considered lacking without proper integration with automated tests.

In this chapter, ...

Get Test Automation Engineering Handbook 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.