a) Teste funcional é uma técnica de teste que avalia o comportamento do sistema como um todo, sem se preocupar com a estrutura interna do código. Já o teste estrutural, também conhecido como teste de caixa branca, avalia a estrutura interna do código, testando cada caminho lógico e cada ramificação de decisão. b) Para calcular o limite máximo de casos de teste necessários para garantir a cobertura de todas as instruções da função acima, é preciso utilizar a métrica de cobertura de código. No caso do Bubble Sort, que possui dois loops aninhados, a cobertura de código mínima necessária é de 100%. Isso significa que todos os caminhos lógicos do código devem ser testados. O número máximo de casos de teste necessários para atingir essa cobertura depende do número de instruções do código e da complexidade dos caminhos lógicos. Portanto, é difícil determinar um número exato de casos de teste necessários sem analisar o código em detalhes.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar