Considerando as técnicas de validação de software é correto ...
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