Table of contents Introduction Step 1: Getting Started Step 2: Exploring the app Step 3: Adding some tests Step 4: Your first Testcontainers integration Step 5: Dude, r u 200 OK? Step 6: Adding Redis Step 7: Test the API Step 8: Edge cases Step 9: Selenium Tests