DEV Community

Cover image for De historia de Usuario a Prueba Automatizada: Combinando IA, Playwright y BDD
Andrés Saldarriaga Z
Andrés Saldarriaga Z

Posted on • Edited on

De historia de Usuario a Prueba Automatizada: Combinando IA, Playwright y BDD

"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

  1. El usuario ingresa una historia de usuario
  2. El agente IA genera:
  • Casos de prueba manuales
  • Escenarios Gherkin (BDD)

    1. Exporta archivos:
  • .md para documentación

  • .csv para equipos QA manual

  • .feature para pruebas automatizadas

    1. 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

CI


💸 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)