7.0+40.4
SmartID und qfs:label

Die folgenden Einstellungen legen Details der Aufnahme und Wiedergabe von SmartIDs und qfs:label* Varianten fest. Ausführliche Informationen hierzu finden Sie in Abschnitt 5.6 und Abschnitt 5.4.4.1.

Optionen für SmartID und qfs:label
Abbildung 40.30:  SmartID und qfs:label-Optionen
6.0+Aufnahme von SmartIDs (System)
Server (automatisch weiter an SUT) Skript Name: OPT_RECORD_SMARTID

Ist diese Option aktiv, werden bei der Aufnahme - so weit möglich - SmartIDs statt Komponenten aufgezeichnet.

6.0+Für SmartID immer die Klasse aufnehmen (System)
Server (automatisch weiter an SUT) Skript Name: OPT_RECORD_SMARTID_CLASS

Für SmartIDs ist das Voranstellen der Klasse der Zielkomponente optional. Mit dieser Option wird festgelegt, ob die Klasse beim Aufzeichnen von SmartIDs immer vorangestellt wird oder nur, wenn es für die Eindeutigkeit notwendig ist. Die Option ist standardmäßig aktiv, da die Klasse in der SmartID - neben der Lesbarkeit und Klarheit - die Performanz bei der Wiedergabe deutlich verbessert.

7.0+Für SmartID immer den Kennzeichner aufnehmen (System)
Server (automatisch weiter an SUT) Skript Name: OPT_RECORD_SMARTID_QUALIFIER

Diese Option legt fest, ob für SmartIDs der Kennzeichner aufgenommen wird. In folgenden Situationen hat die Option keine Wirkung, so dass der Kennzeichner immer aufgenommen wird:

7.0+Priorität bei Aufnahme von SmartIDs mit Kennzeichner (System)
Server (automatisch weiter an SUT) Skript Name: OPT_RECORD_SMARTID_PRIORITIES

Diese komma-getrennte Liste der Kennzeichner gibt an, in welcher Reihenfolge die Wiedererkennungskriterien analysiert werden sollen. Für den Standardwert "name,qlabel,feature" wird bei der Aufnahme zunächst auf einen Namen geprüft. Ist dieser vorhanden, wird er für die SmartID verwendet. Andernfalls folgt als nächstes der Test auf eine qfs:label*-Variante und schließlich auf ein Merkmal. Die Namen der verfügbaren Kennzeichner finden Sie in SmartID.

Hinweis Bei der Wiedergabe mit einer SmartID wird zunächst nur nach dem Namen gesucht, dann nach qfs:label* und Merkmal, die als gleichwertig gelten und implizit kombiniert werden.

7.0+Maximallänge für den aufgenommenen Wert von SmartIDs (System)
Server (automatisch weiter an SUT) Skript Name: OPT_SMARTID_MAX_VALUE_LENGTH

In einzelnen Fällen kann das Merkmal oder zugeordnete Label einer Komponente sehr lang sein. Dies ist kein Problem als solches und wird oft gar nicht bemerkt, wenn der Wert in einem 'Komponente' Knoten gespeichert ist. Bei einer SmartID kann es allerdings sehr unhandlich sein. Der Einfachheit halber werden daher Werte, die länger sind, als in dieser Option angegeben, automatisch in einen regulären Ausdruck der passenden Länge umgewandelt.

7.0+Für Komponenten innerhalb von Unterelementen SmartID statt QPath verwenden (System)
Server (automatisch weiter an SUT) Skript Name: OPT_RECORD_SMARTID_INSTEAD_OF_QPATH
Eine Komponente innerhalb eines Unterelements, z.B. eine CheckBox in einer Tabellenzelle, muss durch eine spezielle Syntax für Pseudo-Elemente repräsentiert werden. Ab QF-Test Version 7 löst dafür SmartID das veraltete QPath-Modell ab. Nach Deaktivieren dieser Option wird QPath verwendet, sofern die generelle Aufnahme von SmartIDs ebenfalls deaktiviert ist.
7.0+Aufnahme von qfs:label*-Varianten (System)
SUT Skript Name: OPT_RECORD_QFSLABEL_MODE
Mögliche Werte: VAL_RECORD_QFSLABEL_MODE_ALL, VAL_RECORD_QFSLABEL_MODE_SPECIFIC, VAL_RECORD_QFSLABEL_MODE_BEST, VAL_RECORD_QFSLABEL_MODE_LEGACY

Die Option gibt an, welche qfs:label*-Varianten als 'Weitere Merkmale' aufgezeichnet werden:

  • Der Wert "Alle Varianten aufnehmen" bewirkt, dass alle für die Komponente gefundenen qfs:label*-Varianten in den 'Weiteren Merkmalen' abgespeichert werden. Die Beste Beschriftung erhält den Status "Sollte übereinstimmen", die anderen den Status "Ignorieren". Bei einer SmartID wird der spezifische Kennzeichner, siehe Tabelle qfs:label*-Varianten, aufgezeichnet.
  • Mit dem Wert "Nur spezifisches Label aufnehmen" wird nur die als Beste Beschriftung bewertete qfs:label*-Variante in den 'Weiteren Merkmalen' abgespeichert. Bei einer SmartID wird der spezifische Kennzeichner, siehe Tabelle qfs:label*-Varianten, aufgezeichnet.
  • Der Wert "Nur qfs:labelBest aufnehmen" bewirkt, dass nur die als Beste Beschriftung bewertete qfs:label*-Variante aufgenommen und in den 'Weiteren Merkmalen' unter dem Namen qfs:labelBest abgespeichert wird. Bei der Aufzeichnung einer SmartID mit dieser Einstellung, wird je nach dem wie die Option Für SmartID immer den Kennzeichner aufnehmen gesetzt ist, entweder kein Kennzeichner oder der für die Beschriftung spezifische Kennzeichner aufgezeichnet.
  • Beim Wert "Alter qfs:label-Modus" wird die beste Beschriftung über den vor QF-Test 7.0 verwendeten Algorithmus ermittelt und qfs:label in den 'Weiteren Merkmalen' abgespeichert. Bei einer SmartID wird qlabel als Kennzeichner aufgezeichnet, jedoch nicht standardmäßig. ().