No início do aprendizado de programação utilizamos apenas testes manuais. Por muitas vezes esse procedimento de teste é mantido até o fim do curso e praticado em projetos do dia-a-dia. Projetos reais necessitam de alterações e melhorias constantes, testes manuais são insuficientes para permitir a agilidade e segurança de alteração do código ao programador. Hoje, testes automatizados são um padrão de excelência e profissionalismo com enormes benefícios para a longevidade de um projeto. Nessa palestra, nós vamos aprender sobre testes automatizados, as diferentes categorias existentes, além de ver exemplos práticos e os benefícios que eles trazem.