Imagem de fundo

Em um teste unitário para o método GerarProtocolo(Doc doc), o Analista de Programação p...

Em um teste unitário para o método GerarProtocolo(Doc doc), o Analista de Programação precisa garantir que a lógica de negócio do método funcione corretamente. No entanto, o método GerarProtocolo depende da classe PersistenciaBD, que acessa o banco de dados.


O objetivo do uso de objetos Mock ou Stub para substituir a classe PersistenciaBD durante o teste unitário é:


A

Testar a conexão real entre a aplicação e o banco de dados.


B

Garantir o Isolamento da unidade de código em teste, eliminando dependências externas e não-determinísticas.


C

Medir o tempo de execução da query SQL para identificar gargalos de performance.


D

Automatizar o preenchimento de formulários no frontend.


E

Validar o contrato da API REST que o sistema consome.