Entscheidungsabdeckung
Entscheidungsabdeckung, auch als Decision Coverage bekannt, ist ein Abdeckungsmaß im Softwaretesten. Es fordert, dass jeder logische Entscheidungsbau in der Software mindestens die beiden möglichen Ergebnisse wahr (true) und falsch (false) während der Testausführung annimmt. Ein Entscheidungsbau ist typischerweise eine bedingte Anweisung wie in if-, while- oder for-Konstruktionen, bei denen eine boolesche Expression über das weitere Verhalten entscheidet.
Die Abdeckung fokussiert auf das Ergebnis des gesamten Entscheidungsausdrucks. Sie ist eng mit der Zweigabdeckung verbunden,
Beispiel: Bei einem Ausdruck wie if (A && B) gilt es, mindestens einen Testfall zu haben, der true
Anwendung und Grenzen: Entscheidungsabdeckung wird häufig als Teil von Software-Teststrategien verwendet, um sicherzustellen, dass Entscheidungen in