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
- 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.
- 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.
- 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.
- 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.