Testes Unitários são uma metodologia de teste de software onde as menores partes testáveis de uma aplicação, chamadas unidades, são individualmente e independentemente examinadas para operarem corretamente. No contexto da programação, uma "unidade" geralmente se refere à menor parte isolável de um código, como uma função individual, um método de uma classe, ou uma classe pequena.

2.9.1 Por que Testes Unitários são Importantes?

2.9.2 O Módulo unittest do Python