Qual é o principal objetivo de colocar um teste seletivo em um algoritmo?
Questão
Qual é o principal objetivo de colocar um teste seletivo em um algoritmo?
Alternativas
a. O teste seletivo permite determinar qual conjunto de ações deve ser seguido dependendo de a condição resultar em verdadeira ou falsa.
b. O teste seletivo refere-se à forma de abordagem, começando pelo mais complexo e ir refinando em passos menores.
c. O teste seletivo permite criar e definir casos de teste que consistem em uma ou mais operações a serem executadas.
d. O teste não é uma das fases do desenvolvimento de um software.
e. O teste seletivo é um teste bottom up começando pelos módulos da hierarquia mais baixa.
Explicação
Em algoritmos, um teste seletivo (estrutura de seleção/decisão, como se...então...senão) tem como objetivo avaliar uma condição lógica e, a partir do resultado (verdadeiro ou falso), escolher qual caminho de execução será seguido.
As demais alternativas confundem “teste seletivo” com:
- técnicas de refinamento/top-down (b),
- casos de teste e validação (c),
- fases de desenvolvimento (d),
- estratégia de integração bottom-up (e).