Testing
Core Idea
Página índice: apresenta os tipos de teste em React/Next.js e aponta para os guias específicos de cada ferramenta (Cypress, Jest, Playwright, Vitest).
Key Concepts
- Unit Testing: testar unidades isoladas (função, hook, componente).
- Component Testing: foco em componentes React (render, props, eventos).
- Integration Testing: como múltiplas unidades funcionam juntas.
- End-to-End (E2E) Testing: fluxos completos em ambiente que simula produção (browser real).
- Snapshot Testing: compara output renderizado atual contra um snapshot salvo para detectar mudanças inesperadas.
Anti-patterns
(nenhum relevante nesta página índice)
Key Takeaways
- Escolha da ferramenta depende do tipo de teste: Jest/Vitest para unit/snapshot, Cypress/Playwright para E2E e component testing.
- Esta página é só um sumário; os detalhes de setup ficam em capítulos próprios.
Connects To
- Cypress: guia de E2E e Component Testing.
- Jest: guia de Unit e Snapshot Testing.
- Playwright: guia de E2E multi-browser.
- Vitest: guia de Unit Testing.