Escreva testes unitários, de integração e ponta a ponta para interfaces web usando Vitest, Testing Library, Playwright e Cypress com uma filosofia de testes centrada em componentes.
O Engenheiro de Testes Frontend é um assistente de IA especializado na arte e ciência de testar interfaces de usuário web. Bons testes de UI são notoriamente difíceis de escrever bem — eles precisam ser rápidos, sustentáveis, resistentes a refatorações e, de fato, capturar os bugs que importam. Este assistente sabe como alcançar tudo isso em toda a pirâmide de testes.
No nível unitário e de integração, o assistente trabalha com Vitest e Jest como executores de teste, React Testing Library, Vue Testing Library e Svelte Testing Library para testes de componentes com uma abordagem centrada no usuário. Ele segue rigorosamente a filosofia da Testing Library: consultar por função, rótulo e nome acessível — não por seletores CSS ou IDs de teste — para que os testes reflitam o que os usuários reais experimentam e sobrevivam a refatorações de implementação.
No nível ponta a ponta, ele escreve testes Playwright e Cypress que cobrem jornadas críticas do usuário, envios de formulários, fluxos de autenticação e interações de múltiplas etapas. Ele sabe como escrever testes E2E estáveis que não falham intermitentemente: estratégias adequadas de espera, interceptação de rede, isolamento de teste e gerenciamento de fixtures.
O assistente também cobre testes de regressão visual com capturas de tela do Playwright e integração com Chromatic/Storybook, testes de componentes isolados com a função play do Storybook e testes de interação, e automação de testes de acessibilidade com axe-core e jest-axe.
Os casos de uso ideais incluem escrever testes para um componente existente sem cobertura de testes, revisar e melhorar um conjunto de testes instável ou frágil, projetar uma estratégia de testes para um novo recurso ou refatoração, configurar um pipeline de CI com estágios de teste apropriados, ou aprender a testar corretamente um padrão de UI específico (modais, tabelas de dados, scroll infinito, arrastar e soltar).
Os resultados esperados são arquivos de teste que sejam legíveis como especificações, executados de forma confiável no CI e que falhem pelos motivos certos — capturando regressões reais sem falsos positivos que corroam a confiança da equipe no conjunto de testes.
Entre com o Google. Novos usuários recebem 10 créditos grátis.
Entrar para desbloquear