Test Data Service - Abfrageausdrücke

Geben Sie eine Zeichenfolge für die Abfrage an. Suchanfragen müssen eine formale Grammatik wie hier beschrieben verwenden.

Vergleichsoperatoren <, <=, >, >=, ==, und !=

Beispiel:

car[Status==registered AND ((fuel!='petrol' AND mileage<=10000) OR (enginepower!='250' AND manufacturer=='Volkswagen'))]

car[mileage<=1000 AND (brand=='Volkswagen' OR fuel!='petrol')]

Logische Operatoren

NOT (!), AND (&), OR (|)

Priorität: NOT, AND, OR

 

Beispiel:

car [NOT petrol==TRUE OR Volkswagen==TRUE AND Age<10]

car [! (petrol==TRUE & Age<10)]

Links assoziativ

A AND B AND C == (A AND B) AND C

A OR B OR C == (A OR B) OR C

 

Werte
  • Zeichenfolge: 'my car' oder TextWithoutSpecChars
  • Zahl: 123 (Beispiel: 11.11, 22,22)
  • Boolean: TRUE, FALSE
  • Null: NULL
Wichtig: Für numerische und boolesche Vergleiche müssen Sie die Testdaten über die API hochladen und sicherstellen, dass sie vom gleichen Typ sind.
Texteingabe
  • \ maskiert sowohl das Zeichen ' als auch \

  • " muss mit einem weiteren " maskiert werden

  • Apostrophzeichen ' sind obligatorisch für Zeichenfolgen mit Sonderzeichen oder Zahlen, die als Text behandelt werden sollen

  • Typ und Klammern sind nicht obligatorisch

Beispiel:

Name == 'Mc\'Donalds'

Name == 'Dwayne ""Rock"" Johnson'

Age>'10'

Brand == Suzuki ist dasselbe wie car[Brand == Suzuki]

 

Die folgenden vorhandenen TestData-Module können mithilfe bestimmter Abfragezeichenfolgen in Repository und Typ durchsucht werden.

Abfrageausdrücke für Modul TDS Find & provide item

Das Modul dient dazu, ein bestimmtes Element im TDS-Repository zu finden. Sobald Sie das Element abgerufen haben, wird das Element gesperrt. Kein anderer Testschritt kann dasselbe Element abrufen. Für nähere Informationen siehe Kapitel "TestData - Find & provide item".

Abfrageausdrücke

Dieses Beispiel zeigt eine Abfrage, die nach allen Autos mit der Id>2010 sucht.

Abfragebeispiel: Modul - TDS Find & provide item

Abfrageausdrücke für das Modul TestData - Expert module

Das Modul TestData - Expert module kombiniert die Funktionalität anderer TestData-Module und stellt Ihnen zusätzliche Funktionen zur Verfügung. Nähere Informationen finden Sie hier: siehe Kapitel "TestData - Expert module".

Abfrageausdrücke

Dieses Beispiel zeigt eine Abfrage, die nach allen Autos mit der Id>2015 sucht.

Abfragebeispiel: Modul - Expert module