Durante o processo de desenvolvimento de software podem oco...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a C - Teste de Integração. Este tipo de teste é fundamental no processo de desenvolvimento de software para assegurar que diferentes módulos ou componentes do sistema funcionem corretamente em conjunto. Durante o desenvolvimento, os componentes do software são frequentemente desenvolvidos e testados de forma isolada. O teste de integração verifica se, ao serem combinados, esses componentes interagem bem entre si para realizar a funcionalidade esperada.
Teste de Integração: Este teste é realizado depois que os testes de unidade são concluídos. Ele foca na interação entre diferentes partes do sistema, garantindo que a comunicação entre os módulos esteja correta e que o sistema, como um todo, funcione conforme o esperado. É uma etapa essencial para identificar problemas que não seriam visíveis nos testes de unidade, já que ocorre na comunicação entre componentes.
Agora, vamos entender por que as outras alternativas estão incorretas:
A - Teste de Sistema: Este tipo de teste abrange o sistema completo e é executado para verificar se o software atende aos requisitos especificados. Ele é realizado após a integração de todos os módulos e foca em testar o sistema como um todo, incluindo interações com usuários, interfaces e outras partes do sistema. Não se limita apenas à interação entre módulos, mas sim verifica todo o sistema.
B - Teste de Unidade: Realizado para testar componentes ou unidades individuais do software, geralmente partes pequenas e isoladas do código, como funções ou métodos. Estes testes são focados na funcionalidade de partes pequenas e não consideram a interação com outros módulos.
D - Teste de Regressão: Este teste é utilizado para garantir que alterações ou adições ao código não introduzam novos defeitos em partes já existentes do software. É um teste importante, mas tem como foco identificar problemas que possam surgir devido a mudanças recentes, não especificamente testar a integração entre componentes.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Teste de sistema -> testa o grupo de unidades integradas. É de responsabilidade de uma equipe de testes;
Teste de unidade -> testa uma classe, seus atributos e métodos;
Teste de integração -> testa a integração entre as unidades do sistema;
Teste de regressão -> Testa a versão mais recente do Software para garantir que não surgirão defeitos em componentes testados. Caso haja defeito, podemos dizer que osistema regrediu.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo