No contexto das boas práticas da orientação a objetos, o te...
No contexto das boas práticas da orientação a objetos, o teste de unidade para software convencional é equivalente ao teste de:
**C) classes.**
O teste de unidade em orientação a objetos se foca em testar cada classe individualmente para garantir que seus métodos e atributos funcionem conforme o esperado. Isso inclui verificar a lógica interna da classe, o comportamento dos métodos e a interação com os atributos.
Aqui está uma breve explicação para as outras opções:
A) **objetos**: Embora os testes possam ser realizados em instâncias de classes (objetos), o foco principal é na classe como uma unidade de teste.
B) **operações**: As operações (métodos) são testadas como parte do teste de unidade, mas o teste de unidade é mais abrangente, envolvendo toda a classe.
D) **atributos**: A verificação de atributos é parte do teste de unidade, mas o teste é realizado na classe inteira, que inclui a lógica e comportamento associados aos atributos.
E) **herança**: Testar herança é importante, mas o teste de unidade se concentra na classe específica e seu comportamento, não apenas na herança.
Portanto, o teste de unidade é equivalente ao teste de **classes**.