Os testes de software são fundamentais para garantir a
qualidade, funcionalidade e desempenho de sistemas.
Diferentes tipos de testes têm objetivos específicos, e sua
aplicação varia conforme o ciclo de desenvolvimento. Os
testes automatizados de pequenas unidades de código,
normalmente classes, as quais são testadas de forma
isolada do restante do sistema, são os testes de