Heim >häufiges Problem >Der Unterschied zwischen Entscheidungsabdeckung und bedingter Abdeckung

Der Unterschied zwischen Entscheidungsabdeckung und bedingter Abdeckung

(*-*)浩
(*-*)浩Original
2019-07-25 15:24:2624914Durchsuche

Die Entscheidungsabdeckung kümmert sich nur um den Wert des Urteilsausdrucks (wahr/falsch), während die bedingte Abdeckung den Wert jeder Bedingung des Urteilsausdrucks (wahr/falsch) berücksichtigt.

Der Unterschied zwischen Entscheidungsabdeckung und bedingter Abdeckung

Geben Sie mir das einfachste Beispiel zum leichteren Verständnis: (empfohlenes Lernen: PHP-Video-Tutorial)

Entscheidungsausdruck: a>1 oder b>1

Entscheidung verwenden, um die entworfenen Testdaten abzudecken:

a=5 (Entscheidungsausdruck The Wert des Ausdrucks ist „wahr“)

a=0 (der Wert des Ausdrucks wird als „falsch“ bestimmt)

Es besteht keine Notwendigkeit zur Kontrolle der Wert von b hier, gerade Die Bedingungen zur Bestimmung der Abdeckung sind erfüllt.

Überdecken Sie die entworfenen Testdaten mit Bedingungen:

a=5 (der Wert der Bedingung a>1 ist „wahr“)

a=0 (der Wert der Bedingung a>1 ist „falsch“)

b=5 (der Wert der Bedingung b>1 ist „wahr“)

b=0 (der Wert der Bedingung b>1 ist „falsch“)

Der Wert des Ausdrucks a>1 oder b>1 wird hier nicht berücksichtigt, aber Es müssen die Werte der beiden Bedingungen a>1 und b>1 berücksichtigt werden.

Weitere technische Artikel zum Thema PHP finden Sie in der Spalte PHP-Grafik-Tutorial, um mehr darüber zu erfahren!

Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen Entscheidungsabdeckung und bedingter Abdeckung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn