? Programmierer verwenden Code-Coverage als Teil der Test-Software zu ermitteln, ob die Software-Tests jeden Aspekt des Codes haben abgedeckt. Eine Art von Code-Coverage , gibt Anweisung Abdeckung , welche Anweisungen oder Funktionen haben mit den Tests ausgeführt wurden. Funktion
Statement Coverage lässt die Programmierer wissen, welche Aussagen ausgeführt worden sind und die nicht berührt worden. Ungenutzte Aussagen können auf ein Problem mit der Programmlogik oder ein Tippfehler verursacht das Programm nie erreichen bestimmte Codezeilen .
Vorteile
Programmierer können auf Statement-Coverage -Objekt verwenden Codes nach Prüfung der verarbeiteten Quellcode entgegen. Es kann ohne einen Compiler, um alle Abschnitte des Codes, nicht ausführen und die möglicherweise nicht benötigt werden bestimmen verwendet werden.
Nachteile
Statement Coverage wird nicht Programmierer wissen lassen über irgendwelche Bugs oder Usability-Probleme , die als Folge von Anweisungen nicht ausgeführt entstehen könnten. Es ist auch nicht angeben, wenn Schleifen in Code ordnungsgemäß zu beenden oder zu verarbeiten logischen Operatoren korrekt .