Logo Passei Direto
Buscar

Testes de software

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

Prévia do material em texto

1. O que é um teste de unidade?
a) Testa o sistema como um todo.
b) Testa uma parte específica do código de forma isolada.
c) Testa a interação entre diferentes módulos do sistema.
d) Testa a interface do usuário.
Resposta correta: b) Testa uma parte específica do código de forma isolada. Explicação:
O teste de unidade verifica funcionalidades pequenas e específicas do código
(geralmente funções ou métodos). Ele é realizado de forma isolada para garantir que a
menor unidade de código esteja funcionando corretamente.
2. Qual é o objetivo principal do teste de integração?
a) Testar a performance do sistema.
b) Verificar se os módulos ou componentes do sistema funcionam juntos corretamente.
c) Validar a interface do usuário.
d) Testar o comportamento do sistema em situações extremas.
Resposta correta: b) Verificar se os módulos ou componentes do sistema funcionam
juntos corretamente. Explicação: O teste de integração verifica se os diferentes
módulos ou componentes do sistema se comunicam corretamente quando integrados,
sem focar no funcionamento isolado de cada parte.
3. O que é um teste de caixa-preta?
a) Teste focado na lógica interna do sistema.
b) Teste realizado sem conhecer a implementação interna do sistema.
c) Teste realizado apenas por desenvolvedores.
d) Teste que foca apenas na interface gráfica do sistema.
Resposta correta: b) Teste realizado sem conhecer a implementação interna do
sistema. Explicação: O teste de caixa-preta foca nos resultados da execução do
software, sem se preocupar com o funcionamento interno. O tester apenas verifica se o
sistema está se comportando conforme o esperado.
4. Qual tipo de teste é realizado quando verificamos se o sistema comporta um grande
número de usuários simultâneos?
a) Teste de unidade.
b) Teste de carga.
c) Teste de regressão.
d) Teste de usabilidade.
Resposta correta: b) Teste de carga. Explicação: O teste de carga tem como objetivo
verificar como o sistema se comporta quando submetido a uma carga de usuários ou
requisições simultâneas, avaliando seu desempenho sob pressão.
5. O que é o teste de regressão?
a) Teste para verificar a compatibilidade do sistema com diferentes navegadores.
b) Teste que verifica se as mudanças feitas no código não causaram falhas em
funcionalidades já testadas.
c) Teste realizado para verificar a segurança do sistema.
d) Teste que verifica a usabilidade do sistema.
Resposta correta: b) Teste que verifica se as mudanças feitas no código não causaram
falhas em funcionalidades já testadas. Explicação: O teste de regressão é realizado
após modificações no código para garantir que as alterações não introduziram novos
erros em partes do sistema que já estavam funcionando corretamente.
6. Qual é o principal benefício do uso de testes automatizados?
a) Aumenta a complexidade do código.
b) Permite que os testes sejam repetidos rapidamente e de forma consistente.
c) Elimina a necessidade de testes manuais.
d) Aumenta a quantidade de erros no sistema.
Resposta correta: b) Permite que os testes sejam repetidos rapidamente e de forma
consistente. Explicação: Testes automatizados permitem a execução repetitiva e
consistente de testes, o que é útil especialmente em projetos com grandes bases de
código, reduzindo o risco de erro humano.
7. O que é um teste de aceitação?
a) Teste que verifica se o código está bem escrito.
b) Teste realizado para garantir que o sistema atenda aos requisitos do cliente ou do
usuário final.
c) Teste focado na performance do sistema.
d) Teste de segurança realizado para evitar falhas.
Resposta correta: b) Teste realizado para garantir que o sistema atenda aos requisitos
do cliente ou do usuário final. Explicação: O teste de aceitação é realizado para validar
se o sistema atende às necessidades e requisitos definidos pelo cliente ou usuário final,
confirmando que o produto está pronto para ser entregue.
8. O que é um "bug"?
a) Um tipo de teste de software.
b) Um erro de design no código do sistema.
c) Uma falha no sistema que impede a execução normal de uma funcionalidade.
d) Uma ferramenta de automação de testes.
Resposta correta: c) Uma falha no sistema que impede a execução normal de uma
funcionalidade. Explicação: Um bug é uma falha ou defeito no software que impede o
sistema de funcionar conforme o esperado, muitas vezes resultando em erros ou falhas
inesperadas.
9. O que é o teste de usabilidade?
a) Teste realizado para verificar a segurança do sistema.
b) Teste que avalia a facilidade de uso e a experiência do usuário ao interagir com o
sistema.
c) Teste de desempenho realizado com dados reais.
d) Teste realizado para verificar a integridade dos dados armazenados.
Resposta correta: b) Teste que avalia a facilidade de uso e a experiência do usuário ao
interagir com o sistema. Explicação: O teste de usabilidade foca na experiência do
usuário, buscando garantir que o sistema seja fácil de usar, eficiente e que atenda às
expectativas do usuário.
10. O que é um teste de segurança?
a) Teste realizado para verificar a velocidade do sistema.
b) Teste para identificar vulnerabilidades e falhas de segurança no sistema.
c) Teste para garantir que o sistema atenda aos requisitos de performance.
d) Teste realizado para avaliar a compatibilidade entre sistemas diferentes.
Resposta correta: b) Teste para identificar vulnerabilidades e falhas de segurança no
sistema. Explicação: O teste de segurança visa identificar e corrigir falhas de
segurança, como vulnerabilidades que possam ser exploradas por atacantes para
comprometer o sistema.

Mais conteúdos dessa disciplina