"Si una historia de usuario pudiera convertirse sola en una prueba automatizada, ¿cuánto tiempo ahorrarías en tu trabajo diario como QA?"
Así nace esta idea: una herramienta educativa, poderosa y funcional para convertir historias de usuario en:
- ✅ Casos de prueba manuales
- ✅ Escenarios BDD en Gherkin
- ✅ Pruebas automatizadas con Playwright + Python
🌟 Propósito del proyecto
Este proyecto está diseñado para mostrar que la Inteligencia Artificial puede integrarse de forma sencilla y efectiva en el ciclo QA.
A pesar de ser un proyecto básico, tiene bases sólidas que lo convierten en una excelente forma de:
- Entender el potencial de los agentes IA
- Automatizar tareas repetitivas (como escribir escenarios)
- Adaptarse fácilmente a cualquier equipo o herramienta de gestión QA
- Ahorrar tiempo real en tus procesos
🔧 Tecnologías utilizadas
- Python 3.12+
- OpenAI API para generar casos de prueba y escenarios
- Playwright + Pytest-BDD para automatización real
- GitHub Actions para CI/CD
- Markdown + CSV + .feature como formatos de salida
- Diseño Page Object Model para escalabilidad
🔄 Flujo del proyecto
- El usuario ingresa una historia de usuario
- El agente IA genera:
- Casos de prueba manuales
-
Escenarios Gherkin (BDD)
- Exporta archivos:
.md
para documentación.csv
para equipos QA manual-
.feature
para pruebas automatizadas- Se ejecutan con Playwright en CI desde GitHub Actions
🚀 Resultado real
Este es un proyecto 100% funcional que ya puedes probar:
- ✅ Genera escenarios automáticos
- ✅ Ejecuta pruebas automatizadas en Playwright
- ✅ Se integra con CI/CD (GitHub Actions)
- ✅ Crea reportes en tiempo real
🌐 Repositorio en GitHub
github.com/jsaldaza/agente_ia_qatest
💸 Sobre los costos: accesible y educativo
Para usar este proyecto necesitas una API key de OpenAI. Pero no te preocupes:
- Puedes empezar desde \$5 dólares
- Con ese valor puedes probar el proyecto, aprender sobre automatización con IA y extenderlo
- Es una inversión educativa que te prepara para el futuro
🎓 Ideal para...
- Estudiantes de QA que quieren empezar con IA y automatización
- Equipos que buscan ahorrar tiempo en escritura de escenarios
- Profesionales que desean integrar buenas prácticas como POM y CI/CD
🙌 ¡Próximamente!
Estamos planeando agregar:
- Reportes HTML automáticos
- Templates para escalar el proyecto
- Curso gratuito paso a paso
Gracias por leer.
Código con corazón, pruebas con inteligencia.
-- Juan A. Saldarriaga (@jsaldaza)
Top comments (0)