Further reading
To learn more about the topics that were covered in this chapter, take a look at the following resources:
- Introduction to consumer-driven contract testing
Pact.io produce a popular open source contract testing tool that’s available on their website, https://docs.pact.io. The website features an explanatory video and a useful introduction to the benefits of contract-driven testing.
- Database-rider database testing library
An open source database integration testing library that works with JUnit5. It is available from https://database-rider.github.io/getting-started/.
- Modern Software Engineering, Dave Farley, ISBN 978-0137314911
This book explains in detail the reasons behind CD and various technical practices such as trunk-based development to help us achieve that. Highly recommended.
- Minimum CD
Details on what is needed for CD: https://minimumcd.org/minimumcd/.