Una herramienta de línea de comandos para gestionar casos de prueba para pruebas de regresión y pruebas de humo.
- Crear casos de prueba para pruebas de regresión o pruebas de humo
- Guardar casos de prueba en formato CSV y Markdown
- Modificar casos de prueba existentes
- Ejecutar casos de prueba y actualizar su estado
- Interfaz interactiva con emojis para indicar el estado de las pruebas
- Generar informes con fecha y hora de ejecución
- ⏳ Pendiente
- ✅ Validado
- ❌ Rechazado
- ⏭️ Omitido
- 🚫 Bloqueado
cargo build --releaseEl ejecutable estará disponible en target/release/test_case_manager.
Simplemente ejecuta el programa sin argumentos:
./test_case_manager./test_case_manager create --test-type smoke --name login
./test_case_manager create --test-type regression./test_case_manager modify --file tests/smoke-login-20250311_112345.csv./test_case_manager execute --file tests/smoke-login-20250311_112345.csv./test_case_manager listLos casos de prueba se guardan en la carpeta tests/ con los siguientes formatos:
- CSV:
tests/{tipo}-{nombre}-{timestamp}.csv - Markdown:
tests/{tipo}-{nombre}-{timestamp}.md
| ID | Descripción | Estado | Observaciones | Evidencia |
|---|---|---|---|---|
| abc123 | Verificar login | ✅ Validado | Funciona correctamente | screenshot.png |
| def456 | Verificar registro | ❌ Rechazado | Error en validación | error_log.txt |