Na nossa estratégia de teste do exemplo há que o código terá uma cobertura de 60% de testes unitários, mas como na prática se sabe quantos % foram cobertos pelo teste?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Na nossa estratégia de teste do exemplo há que o código terá uma cobertura de 60% de testes unitários, mas como na prática se sabe quantos % foram cobertos pelo teste?
Oi, Isabella, tudo bem?
Para medir a porcentagem de cobertura dos testes unitários realizados, você pode utilizar ferramentas específicas de cobertura de código. Essas ferramentas são capazes de analisar o código-fonte para determinar quais partes foram executadas durante os testes unitários e quais não foram. A porcentagem é então calculada com base na quantidade de código que foi efetivamente testada em relação ao total.
Por exemplo, se você estiver usando Java, uma ferramenta popular para essa finalidade é o JaCoCo. Ele integra-se com ambientes de build como Maven e Gradle e pode gerar relatórios detalhados sobre a cobertura de testes.
Lembre-se de que a meta de 60% de cobertura é um bom ponto de partida, mas a qualidade dos testes também é crucial. Testes bem escritos que cobrem casos de uso críticos são mais valiosos do que simplesmente alcançar um alto percentual de cobertura.
Espero ter ajudado. Caso tenha dúvidas, conte com o fórum. Abraços!