Zweigüberdeckung
Zweigüberdeckung, auch Branch Coverage genannt, ist eine Kennzahl in der Softwaretestpraxis, die angibt, welcher Anteil der Verzweigungen im Kontrollfluss eines Programms durch Tests abgedeckt wurde. Verzweigungen umfassen bedingte Anweisungen wie if, switch oder assert-Pfade, bei denen unterschiedliche Ausführungswege möglich sind. Die Messgröße gibt an, wie viele dieser Pfade während einer Testsuite mindestens einmal durchlaufen wurden.
Die Berechnung erfolgt dynamisch, durch Instrumentierung des Codes oder durch Überwachung der Ausführung während Tests. Typischerweise
Zweigüberdeckung ist nützlich, um sicherzustellen, dass grundlegende Verzweigungen in der Software betrachtet werden, ist jedoch kein
---