Sobre os testes de software, assinale a alternativa correta.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Sobre os testes de software, a alternativa correta é a alternativa E. Vamos entender por quê.
A alternativa E afirma que um teste de carga tem como objetivo verificar o comportamento do sistema com uma grande carga de usuários simultâneos. Isso está correto. Testes de carga são parte dos testes de desempenho e têm como objetivo avaliar como o sistema se comporta quando submetido a condições extremas de uso, como um grande número de usuários acessando o sistema ao mesmo tempo. Este tipo de teste é crucial para garantir que o sistema possa lidar com picos de acesso sem falhar.
Agora, vamos analisar as alternativas incorretas:
A - A afirmação de que um teste de regressão visa refazer os testes feitos anteriormente, visando garantir o funcionamento correto destes está parcialmente correta, mas é imprecisa. O teste de regressão tem como objetivo verificar se novas alterações no software não introduziram novos defeitos em áreas previamente testadas. Portanto, não se trata apenas de refazer testes anteriores, mas de garantir que funcionalidades já existentes não foram afetadas por novas implementações ou correções.
B - A alternativa que diz que um teste operacional tem como objetivo testar a aplicação em funcionamento no sistema operacional utilizado, visando encontrar possíveis conflitos de operações está incorreta. O que foi descrito está mais relacionado a testes de compatibilidade, que verificam se a aplicação funciona corretamente em diferentes ambientes, incluindo sistemas operacionais, navegadores e dispositivos.
C - A alternativa que sugere que um teste de configuração visa garantir que as configurações da aplicação não sejam conflitantes com o ambiente utilizado está incorreta. Embora testes de configuração possam verificar a compatibilidade e a correta aplicação das configurações, o objetivo primário descrito está mais alinhado aos testes de instalação e compatibilidade.
D - A definição de que um teste de integração visa garantir a interação da aplicação com outras aplicações tem um ponto de verdade, mas não está completa. Testes de integração focam na interação entre diferentes módulos ou componentes do sistema para assegurar que eles funcionem corretamente em conjunto. Isso pode envolver não apenas outras aplicações, mas também diferentes partes do próprio sistema.
Espero que essas explicações tenham clarificado cada tipo de teste e o motivo pelo qual a alternativa E é a correta. Se precisar de mais alguma coisa, estarei à disposição para ajudar!
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 regressão: Toda vez que algo for mudado, deve ser testada toda a aplicação novamente.
Teste operacional: Garante que a aplicação pode rodar muito tempo sem falhar.
Teste de configuração: Testar se a aplicação funciona corretamente em diferentes ambientes de hardware ou de software.
Teste de integração: Garante que um ou mais componentes combinados (ou unidades) funcionam. Podemos dizer que um teste de integração é composto por diversos testes de unidade.
Teste de carga: Verifica o funcionamento da aplicação com a utilização de uma quantidade grande de usuários simultâneos.
Provável fonte da questão: https://www.portalgsti.com.br/testes-de-software/sobre/
Considero a A correta também:
"O teste de regressão envolve a execução de conjuntos de testes que tenham sido executados com sucesso, após as alterações serem feitas em um sistema. O teste de regressão verifica se essas mudanças não introduziram novos bugs no sistema e se o novo código interage com o código existente conforme o esperado."
Sommerville, 9 - p156
Que banca horrível.
Não entendo pq a questão A esta errada. E teste de carga não leva em consideração. somente quantidade de usuário. Banca ruim!
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo