QA-Grundlagen · Senior · Frage 24 von 76
Was ist eigenschaftsbasiertes Testen (Property-based Testing)?
- 1Das Eigenschaften-Panel der Oberfläche testen
- 2Prüfen, dass eine Eigenschaft für viele erzeugte Eingaben gilt
- 3Prüfen, dass Objekteigenschaften richtig benannt sind
Antwort zeigen
Richtige Antwort: Prüfen, dass eine Eigenschaft für viele erzeugte Eingaben gilt
Erklärung
Statt Beispielen formuliert man Invarianten wie „decode(encode(x)) ist gleich x“. Das Werkzeug erzeugt und verkleinert Eingaben, um minimale fehlschlagende Fälle zu finden.