WikiDer > Semantischer Test

Semantische test

Das semantischer Test (REM) ist ein Testdesign-Technik die für die verwendet wird Softwaretest insbesondere zum Testen der Eingabedaten. Es ist eine Technik, die in der Praxis oft zusammen mit dem syntaktischer Test kombiniert werden können. Der Zweck des semantischen Tests besteht darin, die Beziehungen zwischen Daten zu testen. Diese Beziehungen können zwischen den Daten innerhalb eines Bildschirms, zwischen Daten auf verschiedenen Bildschirmen und zwischen Eingabedaten und bereits in der Datenbank vorhandenen Daten liegen. Denken Sie zum Beispiel an das „Mindestalter“, das „Mindesthaltbarkeitsdatum“ und dergleichen bei diesen Beziehungen.

Beispiel Mindestalter

Wie in a HRMWenn das System eines Unternehmens die Eingabe der Daten eines neuen Mitarbeiters erfordert, können Eingabeprüfungen hinzugefügt werden, um Fehleingaben zu verhindern. Beispielsweise können zu junge Arbeitnehmer nicht eingestellt werden und der Zeitpunkt des Arbeitsbeginns darf daher nicht vor dem 16. Geburtstag des Arbeitnehmers liegen. Das SEM testet die Beziehung zwischen zwei Feldern. Das System prüft also, ob das Beschäftigungsdatum mindestens 16 Jahre nach dem Geburtsdatum liegt.

Angenommen, es ist eingetragen, dass 2018 jemand eingestellt wird und das Geburtsdatum 2010 ist. In diesem Beispiel liegt das Beschäftigungsdatum nicht mindestens 16 Jahre nach dem Geburtsdatum. Der Arbeitnehmer ist zum Zeitpunkt der Einstellung erst 8 Jahre alt. Beim Semantiktest wird dieser Eingang zB mit einer (Fehler-)Meldung gesperrt.

Ein weiterer semantischer Test könnte beispielsweise warnen, wenn neue Mitarbeiter eingestellt werden, die älter als das normale Rentenalter sind.

Abdeckung

An einer semantischer Test mehrere (Eingabewerte) Daten werden in Kombination miteinander getestet. Die Standardabdeckung für diese Designtechnik ist Modifizierte Bedingungsentscheidungsabdeckung (MCDC). Für eine leichte Variante können Sie a . wählen Bedingung/Entscheidungsdeckung. Für eine schwere Variante können Sie wählen Abdeckung mehrerer Bedingungen.

Schritte für das REM

Der semantische Test hat 4 generische Schritte:

1. Testsituationen identifizieren;

Eine semantische Regel kann oft als IF (semantische Regel) DANN Aktion A ELSE Aktion B beschrieben werden.

2. Bereiten Sie logische Testfälle vor;

Die Ausarbeitung von Schritt 1 (oft in Form einer Wahrheitstabelle) in verständliche Variablen (zB Alter < 16 Jahre).

3. Bereiten Sie physische Testfälle vor;

Übersetzen der logischen Testfälle in konkrete physikalische Testfälle (z.B. Alter = 15 Jahre)

4. Ermittlung der Ausgangssituation.

Die erforderlichen Maßnahmen, um eine Ausgangssituation zu erhalten.

Quelle

Sogeti: TMap Nächster.