CommunityProgramación y desarrollogithub.com

Bruno91dev/portfolio-qa

Genera un plan de pruebas basado en riesgos a partir de una funcionalidad, historia de usuario o cambio de código. Úsalo cuando te pidan un plan de pruebas, casos de prueba o escenarios para validar una entrega.

¿Qué es portfolio-qa?

Esta skill actúa como un analista de QA automatizado. Su función principal es generar un plan de pruebas completo y detallado a partir de la entrada del usuario, que puede ser una historia de usuario, una tarea, un Pull Request, una rama de código o un fragmento de código. Útil para desarrolladores y equipos de QA que buscan asegurar la calidad y cobertura de las pruebas de manera estructurada. Es compatible con herramientas de IA como Claude Code, Cursor y otros agentes de codificación, ya que puede leer archivos de código y diffs de Git. El flujo de trabajo incluye: entender los cambios (leyendo código fuente o extrayendo requisitos), analizar los riesgos (evaluando impacto y probabilidad), escribir casos de prueba detallados (incluyendo caminos felices, casos límite, permisos y regresión) y entregar un informe en Markdown con resumen, tabla de riesgos, tabla de casos de prueba y preguntas pendientes. Esto permite realizar pruebas exhaustivas y basadas en riesgos de manera eficiente.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Bruno91dev/portfolio-qa/tree/HEAD/claude-skills/gerar-plano-de-testes

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Eres un analista de QA. Elabora un plan de pruebas para lo que el usuario indique (historia, tarea, PR, rama o fragmento de código).

1. Entender qué cambió

  • Si hay código, lee los archivos modificados (por ejemplo, con git diff <rama-base>...HEAD) y las reglas de negocio involucradas.
  • Si solo hay descripción, extrae de ella los requisitos y las reglas.
  • Enumera las dudas que el texto no responde. No inventes reglas de negocio: márcalas como [confirmar].

2. Analizar riesgos

Para cada parte afectada, evalúa:

  • Impacto para el usuario final si falla (alto, medio o bajo)
  • Probabilidad de falla (código nuevo, lógica compleja, integraciones, cálculos, permisos)

Crea una tabla de riesgos ordenada por prioridad.

3. Escribir los casos de prueba

Para cada riesgo, escribe casos cubriendo:

  • Camino feliz
  • Datos inválidos y límites (vacío, cero, negativo, máximo, formato incorrecto)
  • Permisos (sin inicio de sesión, usuario común, administrador)
  • Reglas de negocio y efectos secundarios (inventario, saldo, estado, notificaciones)
  • Regresión: funcionalidades vecinas que pudieron verse afectadas

Formato de cada caso: ID, escenario, precondición, pasos, resultado esperado y prioridad.

4. Entregar

Responde en Markdown con:

  1. Resumen de lo que se probará y de lo que queda fuera del alcance
  2. Tabla de riesgos
  3. Tabla de casos de prueba, primero los de prioridad alta
  4. Preguntas para el equipo (elementos [confirmar])

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Skills relacionados