• Menor custo de execução • Menor esforço de criação • Feedback mais rápido • Maior segurança para refatorar seu código • Serve como documentação do código TESTE UNITÁRIO
Escrever teste legível ◦ Escrever teste desacoplado • Focar no comportamento e não testar detalhes de implementação • Se necessário mockar dependências externas a sua unidade BOAS PRÁTICAS DE TESTE UNITÁRIO
• É usada para construir interfaces de usuário (UI) • Manipulação do DOM (Document Object Model) • É usado para construir SPA (Single Page Application) • Permite criar componentes de UI reutilizáveis
Funcionalidade de Logar • Escreva o nome no campo chamado usuário • Escreva a senha no campo senha • Clique no botão logar A IDEIA PRINCIPAL DA BIBLIOTECA
as propriedades desejadas • Interagir com o componente renderizado (como o usuário final faria) • Verificar o resultado da interação O que não incluir no teste • Detalhes de implementação (o usuário não vê) COMO LIDAR COM O TESTE?