# Pruebas de aplicaciones Quarkus con Testcontainers


<!-- Source: https://github.com/testcontainers/tc-guide-testcontainers-in-quarkus-applications -->

En esta guía, aprenderás a:

- Crear una aplicación Quarkus con endpoints de API REST
- Utilizar Hibernate ORM con Panache y PostgreSQL para la persistencia
- Probar la API REST utilizando Quarkus Dev Services, que utiliza Testcontainers en
  segundo plano
- Probar servicios que no son compatibles con Dev Services utilizando
  `QuarkusTestResourceLifecycleManager`

## Requisitos previos

- Java 17+
- Maven o Gradle
- Un entorno Docker compatible con Testcontainers

> [!NOTE]
> Si eres nuevo en Testcontainers, visita la
> [introducción a Testcontainers](https://testcontainers.com/getting-started/) para obtener más información sobre
> Testcontainers y los beneficios de usarlo.

