Pular para o conteúdo principal

Questão de Engenharia de Software — Acoplamento e Coesão — IV - UFG 2023

Engenharia de SoftwareAcoplamento e Coesão
Código
qq862796
Banca
IV - UFG
Órgão
UFR
Ano
2023
Nível
Superior
Cargo
CS-UFG - - Analista de Tecnologia da Informação
O uso de APIs de testes contribui para o desacoplamento dos testes em relação à aplicação. Nesse contexto, o acoplamento estrutural pode ser definido como
  1. Aa forma mais leve de acoplamento, pois é desnecessário haver modificações constantes nos testes relacionados a cada classe ou método. Essa abordagem é amplamente adotada, já que sua implementação independe de um grande investimento de tempo.
  2. Ba aplicação de testes de unidade, que se concentra em testar unidades individuais de código (classes ou métodos) de forma isolada. Isso reduz a dependência dos testes em relação a partes extensas do código de produção.
  3. Co acoplamento forte de testes, uma vez que qualquer alteração nas classes ou métodos de produção exige uma extensa modificação nos testes associados. Neste sentido, os testes são frágeis e tornam o código de produção rígido.
  4. Do uso de injeção de dependência para substituir componentes reais por versões simuladas durante os testes. Isso possibilita que os testes sejam realizados com componentes simulados, reduzindo a dependência do código de produção.
Revelar gabarito e comentário

GabaritoC — o acoplamento forte de testes, uma vez que qualquer alteração nas classes ou métodos de produção exige uma extensa modificação nos testes associados. Neste sentido, os testes são frágeis e tornam o código de produção rígido.

Link permanente: /questoes/qq862796