those cases are not giving even 80% coverage
Potrebbe trattarsi di un problema di gestione.
Oppure potrebbe essere irrilevante.
In primo luogo, la differenza tra l'80% e il 100% di copertura è probabilmente un costo molto basso per un beneficio molto ridotto.
"Copertura" può significare qualsiasi cosa. Linee di codice, percorsi logici, ecc. Suppongo che tu intenda linee di codice (non percorsi logici).
Alcuni percorsi logici sono abbastanza ben collaudati "tramite ispezione". Il codice è ovvio, non ha istruzioni if, ha una complessità molto, molto bassa e probabilmente non ha bisogno di un test aggiuntivo.
Il 20% in più di test non rappresenta sempre il 20% in più di qualità.
Seconda. È un problema di gestione. Se la direzione vuole una copertura del 100%, deve mettere in atto un sistema di premi che premia una copertura del 100% invece di "sufficiente per pubblicare" una copertura dell'80%.
L'aggiunta di persone QA per scrivere più test non sarà di grande aiuto.
L'aggiunta di sviluppatori per scrivere più test è ciò che sarà richiesto per ottenere una copertura del test del 100%.