Como eu penso e escrevo meus testes
ruby
dev.to
Testes são uma parte fundamental do desenvolvimento de software. Eles nos ajudam a garantir que nosso código funcione como esperado e que possamos fazer alterações sem quebrar funcionalidades existentes. Antes de criar uma aplicação, eu gosto de pensar em como vou testá-la. Isso me ajuda a projetar meu código de forma que ele seja mais fácil de testar. Piramide de testes é uma forma de organizar os testes em uma aplicação. Ela é dividida em três camadas. Na base temos os testes unitários, no m