Associe as colunas, relacionando as técnicas de teste às sua...

Próximas questões
Com base no mesmo assunto
Q831578 Engenharia de Software

Associe as colunas, relacionando as técnicas de teste às suas definições / características.


Técnicas

1. Particionamento de Equivalências

2. Análise do Valor Limite

3. Grafo Causa-Efeito

4. Error-Guessing


Definições/Características

( ) Seleciona valores que estão exatamente sobre ou imediatamente acima ou abaixo das bordas de classes semanticamente equivalentes.

( ) Divide o domínio de entrada em grupos nos quais qualquer elemento pode ser tomado como um representante para a realização do teste.

( ) Deriva casos de teste a partir de uma representação formal da especificação do software.

( ) Deriva casos de teste por meio da intuição e da experiência, estabelecendo uma relação causal entre tipos prováveis de erros e casos de teste que poderiam detectá-los.


A sequência correta dessa associação é

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C (2, 1, 3, 4)

Este exercício requer conhecimento sobre diversas técnicas de teste de software e suas definições. Vamos às justificativas da alternativa correta:

  • Análise do Valor Limite (2): A frase "Seleciona valores que estão exatamente sobre ou imediatamente acima ou abaixo das bordas de classes semanticamente equivalentes" refere-se à técnica de Análise do Valor Limite, a qual se foca em testar os limites entre as partições, pois muitos erros ocorrem nas "fronteiras" de diferentes agrupamentos de entrada.
  • Particionamento de Equivalências (1): A definição "Divide o domínio de entrada em grupos nos quais qualquer elemento pode ser tomado como um representante para a realização do teste" descreve o Particionamento de Equivalências. Esta técnica divide o espaço de entrada de um programa em classes de equivalência de onde os casos de teste podem ser derivados.
  • Grafo Causa-Efeito (3): A descrição "Deriva casos de teste a partir de uma representação formal da especificação do software" diz respeito ao Grafo Causa-Efeito, que usa representações gráficas para identificar casos de teste sistemáticos baseados nas especificações funcionais.
  • Error-Guessing (4): Por fim, "Deriva casos de teste por meio da intuição e da experiência, estabelecendo uma relação causal entre tipos prováveis de erros e casos de teste que poderiam detectá-los" define a técnica de Error-Guessing, que depende da habilidade e intuição do testador para prever possíveis erros no software e criar testes que possam capturá-los.

Entender essas técnicas é fundamental para aplicá-las corretamente durante o ciclo de teste de software, com o objetivo de maximizar a eficácia dos testes e minimizar os riscos de o software falhar em produção.

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

Fui por palavras chave e eliminação:

Análise do Valor Limite - Seleciona valores que estão exatamente sobre ou imediatamente acima ou abaixo das bordas de classes semanticamente equivalentes.

Particionamento de Equivalências - Divide o domínio de entrada em grupos nos quais qualquer elemento pode ser tomado como um representante para a realização do teste.

Grafo Causa-Efeito - Deriva casos de teste a partir de uma representação formal da especificação do software.

Error-Guessing - Deriva casos de teste por meio da intuição e da experiência, estabelecendo uma relação causal entre tipos prováveis de erros e casos de teste que poderiam detectá-los.

Resposta C

Partição por Equivalência
•Identifica partições dos domínios das entradas e saídas onde os elementos, supostamente, fariam com que o sistema se comportasse da mesma forma

Análise do Valor Limite
•Leva à escolha de casos de teste que põem à prova os valores fronteiriços
•Complementa o particionamento de equivalência.

Grafo Causa-Efeito
•Verifica o efeito combinado de dados de entrada.
•As causas (condições de entrada) e os efeitos (ações) são identificados e combinados em um grafo a partir do qual é montada uma tabela de decisão
•A partir da tabela de decisão são derivados os casos de teste e as saídas

Error Guessing
•Técnica de teste baseada na experiência do testador
•Complementa técnicas de teste mais formais

Particionamento de Equivalências = Dividir o domínio;

Análise Valor Limite = Borda da classe, fronteira;

.

.

.

At.te

Foco na missão 

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo