Logo Passei Direto
Buscar
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

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

Prévia do material em texto

Tipos de Teste de Software 
Os testes funcionais baseiam-se nos requisitos de negócio para verificar 'o que' o 
sistema faz. Qual das seguintes técnicas é um exemplo clássico de teste funcional? 
a) Análise de cobertura de desvios (decisões) no código. 
b) Teste de vulnerabilidade de injeção de SQL. 
c) Teste de carga para verificar a resposta sob estresse. 
d) Verificação da complexidade ciclomática de uma função. 
e) Análise de valor limite para validar campos de entrada. 
Os testes não funcionais avaliam características como desempenho, segurança e 
usabilidade. Qual o objetivo principal de um 'Teste de Robustez'? 
a) Verificar se as cores da interface seguem o guia de estilo. 
b) Avaliar a capacidade do sistema de lidar com condições de entrada inválidas 
ou ambientes estressantes sem falhar. 
c) Confirmar que a lógica de cálculo de impostos está correta. 
d) Garantir que todas as linhas de código foram executadas. 
e) Certificar que o software pode ser instalado em diferentes sistemas 
operacionais. 
Os testes estruturais, também conhecidos como testes de 'caixa-branca', baseiam-
se em: 
a) Simulação de ataques de hackers externos. 
b) Documentos de requisitos fornecidos pelo cliente. 
c) Relatórios de vendas e métricas de mercado. 
d) A arquitetura interna, o design e a lógica do código-fonte. 
e) Apenas na experiência do usuário final utilizando o sistema. 
Sobre a automação de testes, qual afirmação descreve melhor uma de suas principais 
vantagens em relação ao teste manual? 
a) Elimina totalmente a necessidade de analistas de teste na equipe. 
b) Testes automatizados conseguem encontrar erros de usabilidade melhor que 
humanos. 
c) Permite a execução repetitiva de testes de regressão de forma rápida e 
precisa. 
d) A automação é sempre mais barata, mesmo para testes que serão executados 
apenas uma vez. 
e) Scripts automatizados têm 'intuição' para encontrar bugs que não foram 
programados neles. 
 
 
Os testes exploratórios são uma abordagem de teste manual onde o testador: 
a) Realiza apenas testes de desempenho no banco de dados. 
b) Aprende sobre o sistema, projeta os testes e os executa simultaneamente. 
c) Segue rigorosamente um roteiro passo a passo escrito por outra pessoa. 
d) Apenas navega pelo sistema sem nenhum objetivo ou critério. 
e) Utiliza ferramentas de record-and-playback para gerar scripts. 
Qual é a principal diferença entre Testes de Desempenho e Testes de Estresse? 
a) O teste de desempenho avalia a velocidade sob carga normal, enquanto o de 
estresse avalia o comportamento além do limite de capacidade. 
b) O teste de estresse foca na saúde mental dos desenvolvedores. 
c) Testes de estresse são sempre automatizados e os de desempenho sempre 
manuais. 
d) Não há diferença, são sinônimos para testes de carga. 
e) O desempenho testa o código interno e o estresse testa a interface. 
A técnica de 'Teste de Caminho' (Path Testing) é um método estrutural que visa 
garantir que: 
a) O banco de dados nunca fique sem espaço. 
b) Todas as combinações possíveis de navegação no menu foram clicadas. 
c) Caminhos lógicos independentes dentro de uma unidade de código sejam 
executados ao menos uma vez. 
d) O usuário consiga chegar à tela final de compra. 
e) O software funcione em todos os navegadores (Chrome, Firefox, etc.). 
Em que situação o teste manual é geralmente preferível à automação de testes? 
a) Quando a equipe de QA não sabe escrever scripts de código. 
b) Quando é necessário realizar testes de regressão em todas as versões do 
sistema. 
c) Quando o objetivo é verificar cálculos matemáticos complexos em milhões de 
registros. 
d) Para simular 5.000 usuários acessando o sistema ao mesmo tempo. 
e) Durante as fases iniciais de um projeto onde a interface muda drasticamente 
a cada dia. 
 
 
 
 
 
 
Qual tipo de teste não funcional verifica a facilidade com que o software pode ser 
modificado para corrigir defeitos ou adaptar-se a novos requisitos? 
a) Teste de Confiabilidade. 
b) Teste de Interoperabilidade. 
c) Teste de Eficiência. 
d) Teste de Manutenibilidade. 
e) Teste de Usabilidade. 
Um teste que verifica se um sistema web é acessível para pessoas com deficiência 
visual (utilizando leitores de tela) é classificado como: 
a) Teste Estrutural de Caixa-Branca. 
b) Teste de Integração de Sistemas. 
c) Teste Não Funcional de Usabilidade (Acessibilidade). 
d) Teste de Performance de Rede. 
e) Teste Funcional de Regressão.

Mais conteúdos dessa disciplina