Diese Fälle decken nicht einmal 80% ab
Das könnte ein Managementproblem sein.
Oder es könnte irrelevant sein.
Erstens ist der Unterschied zwischen 80% und 100% Deckung wahrscheinlich eine Menge Kosten bei sehr geringem Nutzen.
"Berichterstattung" kann alles bedeuten. Codezeilen, Logikpfade usw. Ich vermute, Sie meinen Codezeilen (keine Logikpfade).
Einige Logikpfade sind "durch Inspektion" ziemlich gut getestet. Der Code ist offensichtlich, hat keine if-Anweisungen, hat eine sehr, sehr geringe Komplexität und benötigt wahrscheinlich keinen zusätzlichen Test.
20% mehr Tests sind nicht immer 20% mehr Qualität.
Zweite. Es ist ein Managementproblem. Wenn das Management eine 100% ige Deckung wünscht, muss es ein Belohnungssystem einrichten, das eine 100% ige Deckung belohnt, anstatt "gut genug, um eine 80% ige Deckung freizugeben".
Das Hinzufügen von QS-Leuten, um mehr Tests zu schreiben, hilft nicht viel.
Das Hinzufügen von Entwicklern zum Schreiben weiterer Tests ist erforderlich, um eine 100% ige Testabdeckung zu erreichen.