Testcontainers ist ein Open-Source Framework für die Bereitstellung von wegwerfbaren und leichtgewichtigen Instanzen von Datenbanken, Message Broker, Web Browsern oder vielem anderen, die in einem Docker Container laufen können.
Wir verwenden Testcontainers for Java bei Eigenentwicklungen, bei denen wir den Bedarf haben, stabile und reproduzierbare Testumgebungen für automatisierte Integrationstests bereitzustellen (z.B. bei Integrationstests der Datenzugriffsschicht).