esses casos não dão nem 80% de cobertura
Isso pode ser um problema de gerenciamento.
Ou pode ser irrelevante.
Primeiro, a diferença entre 80% e 100% de cobertura é provavelmente muito cara para pouquíssimo benefício.
"Cobertura" pode significar qualquer coisa. Linhas de código, caminhos lógicos, etc. Acho que você quer dizer linhas de código (não caminhos lógicos).
Alguns caminhos lógicos são muito bem testados "por inspeção". O código é óbvio, não possui instruções if, possui uma complexidade muito, muito baixa e provavelmente não precisa de um teste adicional.
20% a mais de testes nem sempre são 20% a mais de qualidade.
Segundo. É um problema de gerenciamento. Se a gerência deseja 100% de cobertura, eles precisam implementar um sistema de recompensa que recompensa 100% de cobertura em vez de "bom o suficiente para liberar" 80% de cobertura.
Adicionar pessoal de controle de qualidade para escrever mais testes não ajudará muito.
É necessário adicionar desenvolvedores para escrever mais testes para obter 100% de cobertura de teste.