A crescente adoção de testes automatizados como uma prática corriqueira dentro das equipes de desenvolvimento trouxe com ela a métrica chamada de code coverage, que indica o quanto (%) seu código de produção está coberto por testes.Em seguida, as diversas ferramentas que possibilitaram automatizar as práticas de CI/CD também permitiram adicionar à pipeline de build/deploy... Continuar Lendo →
Test Data Builders: você está usando corretamente?
Test Data Builder é um padrão criado por Nat Pryce, um dos autores do excelente livro "Growing Object-Oriented Software, Guided By Tests". O padrão, como o próprio nome sugere, toma emprestada a ideia de outro padrão original do GoF, "Builder", para criar dados de entrada para nossos testes. Seu uso "casa" bem com testes, porque... Continuar Lendo →
6 características fundamentais de um teste bem escrito
Testes automatizados não são mais novidade hoje em dia. Um grande número de empresas e desenvolvedores escrevem testes como algo trivial do trabalho, o que é bastante positivo. No entanto, com um número cada vez mais elevado de testes em um software, é fundamental que tenhamos o mesmo cuidado com a suíte de testes que... Continuar Lendo →