Files
repo_Claude/dev/issues/003-agent-testing.md
T
egutierrez f3d5ddcddd docs: crear roadmap de issues para agentes
Se crean 9 issues para trackear el desarrollo de agentes:

Nuevos agentes:
- #001 orchestrator: coordinar agentes para proyectos
- #002 ci-cd: pipelines de build/test/deploy
- #003 testing: tests automatizados Go y React
- #004 api-client: gestión de APIs externas
- #005 docs-generator: documentación automática

Mejoras a existentes:
- #006 db-reader: PostgreSQL, migraciones
- #007 backend-lib: nuevos módulos shell/app
- #008 frontend-lib: versionado, testing
- #009 gitea: Actions, templates
2026-03-22 20:00:15 +01:00

1.4 KiB

Issue #003: Crear agente testing

Tipo: feat Prioridad: media Estado: pendiente

Descripción

Crear un agente especializado en testing que pueda generar, ejecutar y analizar tests para proyectos Go y React.

Capacidades requeridas

Go Testing

  • Generar tests unitarios con go test
  • Generar tests de tabla (table-driven tests)
  • Mocks con testify o gomock
  • Coverage con go test -cover
  • Benchmarks con go test -bench

React Testing

  • Tests con Vitest
  • Tests de componentes con Testing Library
  • Tests E2E con Playwright
  • Coverage reports

Análisis

  • Parsear resultados de tests
  • Identificar tests fallidos
  • Sugerir fixes para tests rotos
  • Generar reporte de coverage

Flujo de trabajo

Usuario: "Genera tests para el módulo auth"

Agente:
1. Lee el código del módulo
2. Identifica funciones públicas
3. Genera tests unitarios
4. Ejecuta tests
5. Reporta coverage

Templates

Go test template

func TestNombreFuncion(t *testing.T) {
    tests := []struct {
        name     string
        input    string
        expected string
    }{
        {"caso normal", "input", "expected"},
        {"caso edge", "", ""},
    }

    for _, tt := range tests {
        t.Run(tt.name, func(t *testing.T) {
            // ...
        })
    }
}

Dependencias

  • Go 1.22+ con soporte de testing
  • Vitest/Playwright para React