WikiDer > Entscheidungspunkt
Jedes System hat mit Entscheidungspunkten zu tun, die abhängig von den Ergebnissen ein bestimmtes Systemverhalten zeigen Testmanagement-Ansatz (TMap) ist ein Entscheidungspunkt ein Verbund aus einer oder mehreren Bedingungen, der die Bedingungen für die verschiedenen Möglichkeiten im nachfolgenden Systemverhalten definiert.
Ein Entscheidungspunkt mit a Singular Bedingung kann einfach mit ja oder nein beantwortet werden Beispiel: WENN Person einen Führerschein hat DANN ein Auto kaufen. Sie können dies mit zwei Testfällen testen:
- Person hat einen Führerschein (wo)
- Person hat keinen Führerschein (falsch)
Ein Entscheidungspunkt kann auch aus mehreren Bedingungen bestehen, die mit den Begriffen verwendet werden können UND und/oder ODER sind miteinander verbunden. Dies wird dann zu einem Entscheidungspunkt mit zusammengesetzte Bedingungen erwähnt. Dies führt auch zu einer wahren und einer falschen Situation. Dies hängt jedoch davon ab, wie die Ergebnisse der gesonderten Bedingungen umgesetzt und verknüpft werden. Verwenden von boolsche Algebra Kombinationen sind möglich. Ein nützliches Werkzeug dafür ist die Verwendung von a Wahrheitstabelle. Die Boolesche Algebra hat viele Operatoren, für Softwaretests reicht es im Allgemeinen aus, die elementaren Operatoren zu verwenden UND, ODER und NICHT benutzen.
Nehmen Sie als Beispiel folgenden Entscheidungspunkt: WENN (Anzahl der Bestellungen > 10 ODER bestellter_Betrag > 500 Euro) DANN keine Versandkosten berechnen Wenn alle möglichen Kombinationen getestet werden müssen, kann folgende Wahrheitstabelle erstellt werden:
| Anzahl der Bestellungen > 10 | Bestellter_Betrag > 500 Euro | Ergebnis |
|---|---|---|
| WAHR | WAHR | WAHR |
| WAHR | FALSCH | WAHR |
| FALSCH | WAHR | WAHR |
| FALSCH | FALSCH | FALSCH |
Die Anzahl der möglichen Kombinationen wird durch die Anzahl der Bedingungen bestimmt. Basierend auf den Ergebnissen TRUE und FALSE lautet die Formel: 2 potenziert
| Entscheidungspunkt für die Abdeckung | Beschreibung |
|---|---|
| Zustandsabdeckung | Die möglichen Ergebnisse (wahr oder falsch) jeder Bedingung werden mindestens einmal getestet |
| Entscheidungsabdeckung | Die möglichen Ergebnisse der Entscheidung werden mindestens einmal getestet. |
| Bedingungsentscheidungsabdeckung | Die möglichen Ergebnisse jeder Bedingung und der Entscheidung werden mindestens einmal getestet. |
| Modifizierte Bedingungsentscheidungsabdeckung (MCDC) | Jedes mögliche Ergebnis einer Bedingung bestimmt mindestens einmal das Ergebnis der Entscheidung |
| Abdeckung mehrerer Bedingungen | Alle möglichen Kombinationen von Ergebnissen von Bedingungen in einer Entscheidung werden mindestens einmal getestet. |
Quelle
|