Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erro no relatório final de testes

No meu relatório final aparece o branche não sendo todo coberto: Branches : 83.33% ( 5/6 )

Ele aponta erro neste trecho:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Em que região há erro?

1 resposta
solução!

Oi Davi, tudo bem?

Desculpe a demora em retornar.

Vi que você já finalizou o curso! Conseguiu encontrar a solução? Vou tentar responder com base no que você mandou:

Vamos analisar o problema que você encontrou juntos e encontrar uma solução para isso.

Com base na informação que você nos forneceu, parece que o relatório indicou um erro relacionado à cobertura de branches, especificamente no trecho mencionado. A cobertura de branches é uma métrica importante nos testes automatizados, pois mede se todas as possíveis ramificações condicionais do código foram testadas.

Para entender melhor o que pode estar causando o erro, vamos examinar o trecho de código em questão:

// Trecho de código onde o erro é apontado
if (condicaoA) {
  // Bloco de código A
} else if (condicaoB) {
  // Bloco de código B
} else {
  // Bloco de código C
}

Nesse exemplo hipotético, temos três possíveis ramificações condicionais: a primeira no if (condicaoA), a segunda no else if (condicaoB) e a terceira no else. A cobertura de branches de 83.33% indica que 5 de 6 ramificações foram cobertas pelos testes.

Ao analisar o erro apontado no relatório, é importante verificar em qual região exatamente o problema ocorreu. Isso pode ser feito por meio da identificação do ponto específico onde o erro foi indicado ou do rastreamento da pilha de chamadas no relatório de erros. Assim, será possível entender o contexto e identificar a origem do erro.

Caso você tenha acesso ao trecho de código completo ou a mais informações sobre o erro indicado, seria útil compartilhar esses detalhes para que possamos oferecer uma solução mais precisa. Dessa forma, poderíamos analisar o código em questão e fornecer uma orientação mais adequada para resolver o problema de cobertura de branches.

Um abraço e bons estudos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software