Logo Passei Direto
Buscar
Qual e a vantagem de realizar testes de integracao em vez de depender apenas de testes unitarios?
a) Testes de integracao garantem que as unidades de codigo funcionem de forma independente.
b) Testes de integracao podem detectar problemas que nao seriam encontrados com testes unitarios, como falhas de comunicacao entre modulos.
c) Testes de integracao sao mais rapidos de serem executados do que os unitarios.
d) Testes de integracao nao sao necessarios se os testes unitarios forem bem escritos.
User badge image
Exercícios Para o Conhecimento

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Vamos analisar as alternativas para entender a vantagem de realizar testes de integração em vez de depender apenas de testes unitários: a) Testes de integração garantem que as unidades de código funcionem de forma independente. - Esta afirmação não é correta, pois os testes de integração verificam como as unidades interagem entre si, e não se funcionam de forma independente. b) Testes de integração podem detectar problemas que não seriam encontrados com testes unitários, como falhas de comunicação entre módulos. - Esta é uma afirmação verdadeira. Os testes de integração são projetados para identificar problemas que podem ocorrer quando diferentes partes do sistema interagem. c) Testes de integração são mais rápidos de serem executados do que os unitários. - Geralmente, isso não é verdade. Testes unitários tendem a ser mais rápidos, pois testam partes isoladas do código. d) Testes de integração não são necessários se os testes unitários forem bem escritos. - Essa afirmação é enganosa. Mesmo que os testes unitários sejam bem escritos, os testes de integração ainda são necessários para garantir que as interações entre os módulos funcionem corretamente. Portanto, a alternativa correta é: b) Testes de integração podem detectar problemas que não seriam encontrados com testes unitários, como falhas de comunicação entre módulos.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina