Logo Passei Direto
Buscar
Para que um sistema seja testado adequadamente, é preciso realizar uma quantidade mínima de testes. Para apoiar essa definição, foi criada a Complexidade Ciclomática de McCabe, com fundamentação na teoria dos grafos. Essa técnica define uma métrica de software que fornece uma medida quantitativa da complexidade lógica de um programa, apresentando um limite superior para a quantidade de casos de testes de software que devem ser conduzidos.
Com base no grafo de fluxo anterior, correspondente a um trecho de código a ser testado, a quantidade mínima de testes que devem ser realizados para garantir que cada caminho do código tenha sido percorrido em ao menos um teste é:
11 (onze)
3 (três)
4 (quatro)
6 (seis)
5 (cinco)
User badge image
Praticando Para Aprender

há 9 meses

Respostas

User badge image

Ed Verified user icon

há 8 meses

Para determinar a quantidade mínima de testes necessários usando a Complexidade Ciclomática de McCabe, você pode usar a fórmula: M = E - N + 2P onde: - M é a complexidade ciclomática, - E é o número de arestas no grafo de fluxo, - N é o número de nós no grafo, - P é o número de componentes conectados (geralmente 1 para um único programa). A complexidade ciclomática indica o número mínimo de testes necessários para cobrir todos os caminhos do código. Sem o grafo de fluxo específico mencionado, não posso calcular diretamente, mas você deve aplicar a fórmula com os valores de E, N e P que você tem. O resultado será a quantidade mínima de testes que você precisa realizar. Se precisar de ajuda com a aplicação da fórmula, sinta-se à vontade para perguntar!

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina