Instalación
Configura tu entorno de desarrollo en minutos y ejecuta tu primer test.
Requisitos previos
| Herramienta | Versión mínima | Descargar |
|---|---|---|
| Java | 21 LTS | OpenJDK |
| Maven | 3.9+ | Maven |
| Git | 2.x | Git |
Verifica tus instalaciones:
java -version
# openjdk version "21.0.x" 2024-XX-XX
mvn -version
# Apache Maven 3.9.x
git --version
# git version 2.x.x
Clonar el repositorio
Compilar el proyecto
# Compilar sin tests (rápido)
mvn clean compile
# Compilar con tests (recomendado)
mvn clean test
# Verificación completa (calidad de código incluida)
mvn clean verify
Éxito
Si ves BUILD SUCCESS, ¡todo está configurado correctamente!
Ejecutar tests específicos
# Todos los tests
mvn test
# Solo tests de ArrayList
mvn test -Dcucumber.filter.tags="@arraylist"
# Solo tests de un archivo feature específico
mvn test -Dcucumber.features="src/test/resources/features/list/arraylist_operations.feature"
Ver reportes
Después de ejecutar mvn verify, encuentra los reportes en:
target/
├── cucumber-report.html # Reporte BDD con Cucumber
├── site/jacoco/index.html # Cobertura de código
├── checkstyle-result.xml # Análisis de estilo
└── spotbugsXml.xml # Bugs encontrados
Abre target/cucumber-report.html en tu navegador para ver los resultados.
Comandos útiles
Formatear código
Solo verificar calidad (sin tests)
Ver ayuda de Maven
Configuración IDE (VS Code)
- Instala extensiones:
- Extension Pack for Java
- Cucumber (Gherkin) Full Support
-
Maven for Java
-
Abre el proyecto:
-
Configura Java 21 en
.vscode/settings.json: