O que xera faz?
Framework de teste nativo para IA para equipes de QA — busque um ticket do Jira ou GitHub Issues, gere especificação Gherkin + Playwright, execute o teste, diagnostique falhas e publique resultados de volta no rastreador. Impulsionado por habilidades de agentes de codificação de IA (Claude Code, Cursor, OpenAI Codex CLI).
Funcionalidades
- Busca de Ticket: Conecta-se a Jira ou GitHub Issues para buscar um ticket específico.
- Geração de Teste: Cria automaticamente cenários de teste em Gherkin.
- Execução de Teste: Gera e executa especificações Playwright.
- Diagnóstico de Falhas: Analisa falhas de teste com IA.
- Publicação de Resultados: Posta resultados de volta no rastreador de issues.
- Suporte a Agentes de IA: Integra-se com Claude Code, Cursor e OpenAI Codex CLI.
Como Usar
# Exemplo de uso com Claude Code
claude --skill xera-ai/xera --issue "JIRA-123"
Requisitos
- Acesso a Jira ou GitHub Issues
- Node.js 18+
- Playwright instalado
Configuração
Configure as seguintes variáveis de ambiente:
JIRA_URL- URL da instância JiraJIRA_EMAIL- Email para autenticação JiraJIRA_API_TOKEN- Token de API JiraGITHUB_TOKEN- Token de acesso pessoal GitHub
Exemplo de Fluxo
- Buscar ticket:
xera fetch JIRA-123 - Gerar teste:
xera generate - Executar teste:
xera run - Publicar resultados:
xera publish
Licença
MIT