Buscar

5a QUESTÃO Valor: 1,00 Seja o código da função que implementa o algoritmo de Bubble Sort abaixo. a) (0,40) Explique qual é a diferença entre teste...

5a QUESTÃO
Valor: 1,00
Seja o código da função que implementa o algoritmo de Bubble Sort abaixo.
a) (0,40) Explique qual é a diferença entre teste funcional e teste estrutural.
b) (0,60) Calcule o limite máximo do número de casos de teste que deve ser projetado e executado para garantir a cobertura de todas as instruções da função acima.


Essa pergunta também está no material:

2014_CFrm_Computacao_IME
5 pág.

Geografia Universidade Federal de UberlândiaUniversidade Federal de Uberlândia

💡 1 Resposta

User badge image

Ed Verified user icon

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.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais