Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Material de Estudo 2: Engenharia de Software - Testes de Software
1. Um desenvolvedor está implementando um novo módulo em um sistema bancário. Ele
decide testar individualmente cada função desse módulo antes de integrá-lo ao
sistema principal. Qual tipo de teste ele está realizando?
a) Teste de Integração b) Teste de Sistema c) Teste de Unidade d) Teste de Aceitação e) Teste
de Regressão
Resposta: c)
Justificativa: Testes de unidade focam em verificar o funcionamento correto de componentes
individuais do software (funções, classes) isoladamente.
2. Uma equipe de testes está verificando se o sistema de e-commerce recém-
desenvolvido atende a todos os requisitos especificados pelo cliente, simulando
cenários reais de uso. Que tipo de teste está sendo executado?
a) Teste Alfa b) Teste Beta c) Teste de Caixa-Preta d) Teste de Usabilidade e) Teste de
Aceitação
Resposta: e)
Justificativa: O teste de aceitação visa garantir que o sistema esteja pronto para ser entregue
ao cliente, atendendo aos critérios acordados.
3. Após uma correção de bug em um software de gerenciamento de projetos, a equipe
de testes executa novamente os casos de teste que haviam falhado anteriormente,
além de outros testes para garantir que a correção não introduziu novos problemas.
Qual técnica de teste está sendo aplicada?
a) Teste de Desempenho b) Teste de Segurança c) Teste de Regressão d) Teste Funcional e)
Teste Estrutural
Resposta: c)
Justificativa: O teste de regressão é essencial para verificar se modificações no código não
afetaram negativamente funcionalidades existentes.
4. Um testador está avaliando um aplicativo móvel sem ter acesso ao código-fonte. Ele
insere dados de entrada e verifica se as saídas correspondem ao esperado, com base
na especificação do sistema. Qual abordagem de teste está sendo utilizada?
a) Teste de Caixa-Branca b) Teste de Caixa-Cinza c) Teste de Caixa-Preta d) Teste Estático e)
Teste Dinâmico
Resposta: c)
Justificativa: O teste de caixa-preta foca no comportamento externo do sistema, sem
considerar sua estrutura interna.
5. Uma equipe de desenvolvimento adota a prática de escrever testes automatizados
antes mesmo de implementar o código da funcionalidade. Qual metodologia está
sendo seguida?
a) Desenvolvimento em Cascata b) Scrum c) Programação Extrema (XP) d) Test-Driven
Development (TDD) e) Kanban
Resposta: d)
Justificativa: No TDD, os testes são criados primeiro, guiando o desenvolvimento e garantindo
a qualidade do código.
6. Em um sistema web, é fundamental garantir que dados sensíveis, como senhas e
informações de cartão de crédito, sejam protegidos contra acessos não autorizados.
Qual tipo de teste é crucial para avaliar essa questão? a) Testes de carga b) Testes de
Estresse. c) Testes de Segurança d) Testes de Usabilidade e) Testes de Instalação
Resposta: c)
Justificativa: Os testes de segurança verificam vulnerabilidades do sistema, protegendo
informações confidenciais.
7. Ao testar um software, é importante avaliar como ele se comporta sob condições
extremas, como um grande número de usuários simultâneos ou um volume de dados
muito alto. Qual tipo de teste é utilizado?
a) Teste de unidade. b) Teste de integração. c) Teste de desempenho. d) Teste de aceitação. e)
Teste de instalação.
Resposta: c)
Justificativa: Os testes de desempenho avaliam a capacidade do sistema de lidar com cargas de
trabalho elevadas e situações de estresse.

Mais conteúdos dessa disciplina