Capítulo 326 de 456

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

  1. Escolha da ferramenta depende do tipo de teste: Jest/Vitest para unit/snapshot, Cypress/Playwright para E2E e component testing.
  2. 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.