❏ Porque testamos? ❏ Testes automatizados ❏ Testes de Unidade ❏ Testes de Integração ❏ Testes de Sistema ❏ Um pouco de ruby e ruby on rails ❏ Estrutura de um teste unitário ❏ Exemplos de testes unitários em ruby on rails
ou automatizados ❏ Os sistemas, módulos, funções, classes, métodos, todos tem uma entrada e saída prevista. ❏ A garantia que temos que o sistema está funcionando corretamente e vai poder subir para produção são os testes. Sejam manuais ou automatizados.
que deve fazer 😌 ❏ Prevenir “breaking changes” ❏ Encontrar de maneira mais fácil onde nosso código quebra ❏ Escrever a menor quantidade de código de teste possível, sem comprometer com a qualidade dos testes
programação de código aberto com foco em simplicidade e produtividade. Contém uma sintaxe elegante, natural para leitura e fácil de escrever. Atualmente está na versão 3.1.3