Delightful Integration Tests With Testcontainers

    Bookmark

    Dockerized services are an excellent tool for creating repeatable, isolated environments ideal for integration tests. In this session, we'll look at the Testcontainers libraries which provide flexible and intuitive API for programmatically controlling lifecycle of your service dependencies in Docker containers. Running databases, Kafka, Elasticsearch, and even cloud technologies, straight from your test code ensures environment config is always up-to-date and consistent during local development and in CI pipelines.

    You’ll learn everything necessary to start adding powerful integration tests to your codebase without the headache of managing external service dependencies manually!

    21 min
    03 Nov, 2022

    Check out more articles and videos

    We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

    Workshops on related topic