|Figure 39.28: SmartID und qfs:label-Optionen|
If this option is active, SmartIDs will be recorded instead of components where possible.
Prepending the class of the target component is optional for SmartIDs. This option determines whether classes are always prepended when recording SmartIDs or only if required for uniqueness. The option is active by default because - in addition to improved readability and clarity - having the class in a SmartID improves replay performance significantly.
This option determines whether the qualifier for a SmartID gets recorded or not. In the following cases the qualifier will always be rercorded, regardless of the setting:
This comma-separated list of qualifiers determines the order in which criteria for component
recognition are applied when recording SmartIDs. The default value of
feature" tells QF-Test to first look for a name and
use it for the SmartID, if available. Next is the test for a qfs:label*-variant and last for a
feature. See SmartID for a list of available qualifiers and their meanings.
Note For replay of a SmartID with no explicit qualifier the order is the same as the default value. Thus the search starts by looking for a named component only, then for qfs:label* and feature, which are taken as equivalent and implicitly combined.
In rare cases, the feature or associated label of a component can be very long. This is not a problem as such and often goes unnoticed if stored in a 'Component' node, but it can be rather unwieldy in a SmartID. For ease of use, values longer than the value given in this option are automatically converted into a regular expression of the given length.
This option determines which qfs:label* variants are getting recorded as 'Extra features':
qfs:label*variants found to be stored in the 'Extra features'. The best label found gets the state "Should match", all others the state "Ignore". For a SmartID the specific qualifier is recorded (see table
qfs:labelBest, see Best label. When recording the best label as SmartID with "Record qfs:labelBest only", depending on the setting of the option Always record qualifier for SmartID, either no qualifier will be recorded or the specific qualifier of the label.
qfs:labelin the 'Extra features'. For a SmartID the qualifier
qlabelis used, but not recorded by default ().
|Last update: 10/11/2023|
Copyright © 1999-2023 Quality First Software GmbH