Pular para o conteúdo
Skillpedia
Testes48 mil · #2890

e2e-testing

Ensina seu agente de IA a testar o código e achar erros antes dos usuários e colocar projetos no ar e cuidar da infraestrutura.

O que ela faz

Este é um guia para testar automaticamente como um usuário interage com um site ou aplicativo. Ele ajuda a garantir que tudo funcione como esperado em diferentes navegadores e situações.

Quando usar

  • ✓Ao configurar testes automáticos para um site.
  • ✓Quando você precisa verificar se um site funciona em vários navegadores.
  • ✓Para comparar a aparência de um site com uma versão anterior (testes visuais).

Exemplo do que pedir para a IA

“Configure testes automáticos para verificar o fluxo de login e compra no meu site.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/e2e-testing/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/e2e-testing/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ele usa uma ferramenta chamada Playwright para simular ações de um usuário, como clicar em botões e preencher formulários. Isso permite que os testes sejam executados sem intervenção humana.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill e2e-testing

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/e2e-testing/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Fluxo de Trabalho de Testes E2E

Visão Geral

Fluxo de trabalho especializado para testes end-to-end usando Playwright, incluindo automação de navegador, testes de regressão visual, testes entre navegadores e integração CI/CD.

Quando Usar Este Fluxo de Trabalho

Use este fluxo de trabalho quando:

  • Configurando testes E2E
  • Automatizando testes de navegador
  • Implementando regressão visual
  • Testando em vários navegadores
  • Integrando testes com CI/CD

Escopo e Prova

Escolha as fases necessárias para a tarefa atual, não todas as habilidades listadas. Use contas de teste dedicadas, fixtures isoladas e endpoints de sandbox aprovados; cliques podem enviar mensagens, fazer compras ou excluir dados. Revise a instalação/downloads do navegador e as permissões de CI primeiro. Rastreamentos, capturas de tela, vídeos e arquivos de estado de armazenamento podem conter credenciais ou dados privados; mantenha-os privados e redija artefatos antes de compartilhar. Uma execução do Playwright WebKit não é prova no Safari/iOS real, e a emulação móvel não é um teste em dispositivo real. Mantenha as linhas de base visuais fixas até que as diferenças sejam revisadas; não as sobrescreva meramente para obter um passe.

Fases do Fluxo de Trabalho

Fase 1: Configuração de Teste

Habilidades a Invocar

  • playwright-skill - Configuração do Playwright
  • e2e-testing-patterns - Padrões E2E

Ações

  1. Instalar Playwright
  2. Configurar framework de teste
  3. Configurar diretório de teste
  4. Configurar navegadores
  5. Criar configuração base de teste

Prompts de Copiar e Colar

Use @playwright-skill to set up Playwright testing

Fase 2: Design de Teste

Habilidades a Invocar

  • e2e-testing-patterns - Padrões de teste
  • test-automator - Automação de teste

Ações

  1. Identificar fluxos críticos
  2. Projetar cenários de teste
  3. Planejar dados de teste
  4. Criar objetos de página
  5. Configurar fixtures

Prompts de Copiar e Colar

Use @e2e-testing-patterns to design E2E test strategy

Fase 3: Implementação de Teste

Habilidades a Invocar

  • playwright-skill - Testes Playwright
  • webapp-testing - Teste de aplicativos web

Ações

  1. Escrever scripts de teste
  2. Adicionar asserções
  3. Implementar esperas
  4. Lidar com conteúdo dinâmico
  5. Adicionar tratamento de erros

Prompts de Copiar e Colar

Use @playwright-skill to write E2E test scripts

Fase 4: Automação de Navegador

Habilidades a Invocar

  • browser-automation - Automação de navegador
  • playwright-skill - Recursos do Playwright

Ações

  1. Configurar modo headless
  2. Configurar capturas de tela
  3. Implementar gravação de vídeo
  4. Adicionar coleta de rastreamento
  5. Configurar emulação móvel

Prompts de Copiar e Colar

Use @browser-automation to automate browser interactions

Fase 5: Regressão Visual

Habilidades a Invocar

  • playwright-skill - Teste visual
  • ui-visual-validator - Validação visual

Ações

  1. Configurar teste visual
  2. Criar imagens de linha de base
  3. Adicionar asserções visuais
  4. Configurar limites
  5. Revisar diferenças

Prompts de Copiar e Colar

Use @playwright-skill to implement visual regression testing

Fase 6: Teste Entre Navegadores

Habilidades a Invocar

  • playwright-skill - Multi-navegador
  • webapp-testing - Teste de navegador

Ações

  1. Configurar Chromium
  2. Adicionar testes Firefox
  3. Adicionar testes WebKit
  4. Testar navegadores móveis
  5. Comparar resultados

Prompts de Copiar e Colar

Use @playwright-skill to run cross-browser tests

Fase 7: Integração CI/CD

Habilidades a Invocar

  • github-actions-templates - GitHub Actions
  • cicd-automation-workflow-automate - CI/CD

Ações

  1. Criar fluxo de trabalho de CI
  2. Configurar execução paralela
  3. Configurar artefatos
  4. Adicionar relatórios
  5. Configurar notificações

Prompts de Copiar e Colar

Use @github-actions-templates to integrate E2E tests with CI

Portões de Qualidade

  • Testes passando
  • Cobertura adequada
  • Testes visuais estáveis
  • Teste entre navegadores verificado
  • Integração CI funcionando

Pacotes de Fluxo de Trabalho Relacionados

  • testing-qa - Fluxo de trabalho de testes
  • development - Desenvolvimento
  • web-performance-optimization - Desempenho

Limitações

  • Use esta habilidade apenas quando a tarefa corresponder claramente ao escopo descrito acima.
  • Não trate a saída como um substituto para validação específica do ambiente, testes ou revisão especializada.
  • Pare e peça esclarecimentos se os inputs necessários, permissões, limites de segurança ou critérios de sucesso estiverem faltando.
Perguntas frequentes

O que é 'visual regression'?

É uma técnica para garantir que a aparência visual do seu site não mude inesperadamente. Ele compara imagens de como o site deveria parecer com imagens atuais.

O que é 'CI/CD integration'?

Significa integrar esses testes em um sistema de entrega contínua e integração contínua. Assim, os testes rodam automaticamente sempre que há uma mudança no código.

Posso confiar 100% nos testes?

Esses testes são uma ótima ajuda, mas não substituem a revisão humana. Eles podem conter informações sensíveis, então cuidado ao compartilhar os resultados.

Detalhes

Descrição original do autor

End-to-end testing workflow with Playwright for browser automation, visual regression, cross-browser testing, and CI/CD integration.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#2890
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas