Ausführungszweige
Ausführungszweige bezeichnet in der Informatik die verschiedenen möglichen Pfade, die eine Programm- oder Systemausführung nehmen kann. Sie entstehen durch Verzweigungen im Steuerfluss, etwa bei bedingten Anweisungen wie if-else oder switch, sowie durch Schleifen, bei denen die Ausführung je nach Bedingung mehrmals durchlaufen wird. Auch Ausnahmebehandlungen oder unterschiedliche Rückgabepfade von Funktionen können zu zusätzlichen Zweigen führen. Ausführungszweige bilden die Bausteine eines Kontrollflussgraphen, der den Ablauf eines Programms grafisch darstellt.
Ausführungszweige dienen der Analyse von Programmverhalten, Fehlerursachen und Testabdeckung. Sie helfen zu verstehen, welche Entscheidungen welchen
Konzepte wie die Branch Coverage (Verzweigungsabdeckung) verbessern die Testqualität, indem sichergestellt wird, dass jeder Ausführungszweig mindestens
Unterscheidung: Ausführungszweige sind Entscheidungspunkte im Steuerfluss, Pfade dagegen die Folge von Befehlen, die sich aus diesen