O teste de software é parte integrante do ciclo de vida de ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: C - Teste Unitário.
O tema central desta questão é o teste de software, uma fase crítica no Ciclo de Vida de Desenvolvimento de Software (SDLC). Os testes são essenciais para garantir a qualidade, funcionalidade e desempenho do software. Eles podem ser divididos em testes funcionais e não funcionais. Neste contexto, a questão aborda o papel dos testes na detecção de exceções negligenciadas e no suporte ao pipeline de CI/CD (Integração Contínua/Entrega Contínua).
Vamos entender melhor os conceitos:
Teste Unitário é um tipo de teste de software que foca em validar as menores partes do código, como funções ou métodos, de forma independente. Essas verificações ajudam a identificar exceções e problemas específicos, garantindo que cada unidade de software funcione corretamente. Além disso, os testes unitários são fundamentais para a integração contínua, pois possibilitam feedback rápido sobre a qualidade do código sempre que novas alterações são realizadas.
Justificativa da Alternativa Correta:
A alternativa C - Teste Unitário é a correta porque os testes unitários são fundamentais para detectar exceções negligenciadas no código, contribuindo para a melhoria da qualidade do software. Eles são executados automaticamente em pipelines de CI/CD, garantindo que alterações no código não introduzam novas falhas ou exceções.
Análise das Alternativas Incorretas:
- A - Teste de Integração: Este teste verifica a interação entre diferentes módulos ou sistemas. Embora importante, não é focado na detecção de exceções de unidades individuais do código.
- B - Teste Funcional: Avalia a funcionalidade do software contra os requisitos especificados. Não é especificamente sobre identificar exceções no código.
- D - Teste de Desempenho: Mede a capacidade do software sob carga e não foca em exceções negligenciadas no código.
- E - Teste de Carga: Similar ao teste de desempenho, ele verifica como o software lida com grandes volumes de dados e usuários simultâneos, não abordando exceções negligenciadas.
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
Deveria ser unitário.
que questão bem nada a ver
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo