Capítulo 5. Testesautomatizados
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Qualidade não é um ato, é um hábito.
Filósofo Will Durant, parafraseando Aristóteles
Quando um novo ano começa, muita gente define objetivos para viver e manter um estilo de vida mais saudável. Esses objetivos não são alcançados comendo uma única refeição saudável ou indo à academia uma vez. Trata-se de fazer escolhas saudáveis de forma consistente na maior parte do tempo. Da mesma forma, produzir software de alta qualidade e sustentável é o resultado da prática consistente de bons hábitos quando se trata de escrever, revisar e testar seu código. Assim como manter um estilo de vida saudável, isso não é fácil, e as desculpas só atrasam você.
No entanto, o caminho para a consistência nem sempre é fácil. Muitos desenvolvedores lutam contra a insegurança, questionando se estão tomando as decisões certas ou se sua abordagem para resolver problemas será questionada. Escrever software de alta qualidade é uma disciplina que requer prática regular, mas, com o tempo, seus esforços de teste servirão como salvaguardas eficazes que seus colegas de equipe e seu futuro eu apreciarão. Neste capítulo, você aprenderá os benefícios dos testes automatizados, os diferentes tipos de testes que encontrará e como escrevê-los.
Benefícios dos testes automatizados
É natural que os programadores sejam céticos em relação a escrever código adicional para ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access