hieutrtr/testes-e2e

Padrões de teste ponta a ponta (E2E) com Playwright para aplicações full-stack Python/React. Use ao escrever testes E2E para fluxos completos de usuário (login, CRUD, navegação), testes de regressão de caminho crítico ou validação entre navegadores. Abrange estrutura de teste, modelo de objeto de página, estratégia de seletores (data-testid > role > label), estratégias de espera, reutilização de estado de autenticação, gerenciamento de dados de teste e integração com CI. Não abrange testes unitários ou de componente (use pytest-patterns ou react-testing-patterns).

O que é testes-e2e?

Este skill oferece padrões e boas práticas para testes ponta a ponta (E2E) utilizando Playwright, voltado para aplicações full-stack que combinam Python (backend) e React (frontend). Ele é especialmente útil para validar fluxos completos de usuário, como login, operações CRUD e navegação, além de testes de regressão em caminhos críticos e validação cross-browser. O skill detalha a estruturação dos testes, o uso do Page Object Model (POM) para organização, estratégias de seletores (priorizando `data-testid`, seguido de `role` e `label`), técnicas de espera, reutilização de estado de autenticação para acelerar os testes, gerenciamento de dados de teste e integração contínua (CI). Ele é compatível com ferramentas como Claude Code, Cursor e Codex, fornecendo orientações claras para escrever testes robustos e manteníveis, mas não cobre testes unitários ou de componente, que devem ser tratados por skills específicos como pytest-patterns ou react-testing-patterns.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/hieutrtr/ai1-skills/tree/main/skills/e2e-testing

Installed? Explore more Produtividade e Colaboração skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que testes-e2e faz?

Padrões de teste ponta a ponta com Playwright para aplicações full-stack Python/React. Use ao escrever testes E2E para fluxos completos de usuário (login, CRUD, navegação), testes de regressão de caminho crítico ou validação entre navegadores. Abrange estrutura de teste, modelo de objeto de página, estratégia de seletores (data-testid > role > label), estratégias de espera, reutilização de estado de autenticação, gerenciamento de dados de teste e integração com CI. Não abrange testes unitários ou de componente (use pytest-patterns ou react-testing-patterns).

Habilidades Relacionadas