Ed
há 5 meses
Para responder à sua pergunta, vamos analisar as opções de teste mencionadas e como elas se relacionam com as técnicas de teste de caixa-preta. A descrição menciona que a equipe está projetando casos de teste com base em "intervalos de entrada", "condições de decisão" e "resultados exigidos". Vamos ver cada uma das opções: A. Equivalence partitioning - Esta técnica envolve dividir os dados de entrada em classes de equivalência, onde se assume que todos os valores em uma classe se comportam da mesma forma. Isso se relaciona com "intervalos de entrada". B. Branch coverage - Esta técnica é mais relacionada a testes de caixa-branca, onde se verifica se todas as ramificações do código foram executadas. Não se aplica aqui. C. Boundary value analysis - Esta técnica foca em testar os limites de cada intervalo de entrada, o que se alinha com "intervalos de entrada" e "condições de decisão". D. Decision table testing - Esta técnica é usada para testar combinações de condições e suas saídas, mas não é especificamente mencionada na descrição. E. Error guessing - Esta técnica é baseada na intuição do testador sobre onde os erros podem ocorrer, não se relacionando diretamente com as técnicas mencionadas. Dado que a descrição menciona "intervalos de entrada" e "condições de decisão", as técnicas mais relevantes são a A (Equivalence partitioning) e a C (Boundary value analysis). No entanto, como a descrição também menciona "decisão", a opção que melhor se encaixa no contexto geral é: A. Equivalence partitioning.
Mais perguntas desse material