Considerando as técnicas de validação de software é correto ...

Próximas questões
Com base no mesmo assunto
Q3504268 Engenharia de Software
Considerando as técnicas de validação de software é correto afirmar que a técnica de 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A

Tema central da questão:

Esta questão aborda técnicas de validação de software, fundamentais para garantir que o sistema atenda de forma adequada aos requisitos esperados. Entre essas técnicas estão análise de valor limite, classe de equivalência, tabela de decisão e transição de estados. Essas estratégias ajudam o engenheiro de software a identificar falhas e aumentar a qualidade dos testes.

Resumo teórico:

Análise de valor limite: Consiste em testar os limites extremos e imediatamente adjacentes de um intervalo de entrada aceito pelo sistema. Por exemplo, se uma idade válida é de 18 a 65 anos, testam-se os valores 17, 18, 65 e 66. Essa técnica é eficiente porque muitos erros ocorrem nos limites dos intervalos (Pressman, 2016).
Classe de equivalência: Divide entradas em grupos (classes) equivalentes, assumindo que testar um valor de cada grupo é suficiente para cobrir o comportamento daquela classe.
Tabela de decisão: Técnica que organiza regras de negócio em tabelas, mostrando quais ações tomar para diferentes combinações de condições.
Transição de estados: Casos de teste são derivados dos diferentes estados que o sistema pode assumir e das transições entre eles, úteis em sistemas orientados a eventos.

Justificativa da alternativa correta:

A alternativa A está correta porque descreve precisamente a análise de valor limite: ela explora os valores nos extremos do intervalo permitido, cria casos de teste mais eficientes e identifica falhas comuns em limites. Segundo a ISO/IEC/IEEE 29119 e Pressman, esta técnica é uma das mais eficazes para descobrir defeitos normalmente deixados por abordagens tradicionais.

Por que as demais alternativas estão incorretas?

B: Classe de equivalência não visa ampliar exageradamente o número de testes, mas reduzi-los, agrupando dados semelhantes em classes.
C: Tabela de decisão é usada para representar diferentes combinações de entradas, não para quando não há entradas predeterminadas.
D: Testes de transição de estados não focam nas saídas, mas sim nas mudanças de estado em resposta a eventos ou condições.

Dicas para interpretação:

Procure identificar palavras-chave como "limite", "classes", "tabela", "transição", pois elas ajudam a mapear rapidamente a alternativa à técnica correspondente. Cuidado com afirmações exageradas ou que distorcem o objetivo da técnica.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo