Baumstruktur der Elemente

Der Artikelbaum wird verwendet, um alle verfügbaren Elementeigenschaften innerhalb eines Projekts/Unterprojekts anzuzeigen. Er wird aus der Projektvorlage erstellt und enthält alle Elementeigenschaften, einschließlich benutzerdefinierter Felder.

Feld Baumansicht

Innerhalb der hierarchischen Datenstruktur gibt es Listen, Felder und berechnete Felder. Für jede Liste innerhalb der hierarchischen Struktur kann ein Band definiert werden, um durch ihre Elemente zu iterieren. Die direkte Verwendung einer Unterliste in einem Band gibt nur das oberste Element zurück, da die Liste nicht automatisch durchlaufen wird, und wird daher nicht empfohlen.

Berechnete Felder sind Felder, die einen Wert auf der Grundlage einer benutzerdefinierten Funktion zurückgeben. Ein benutzerdefiniertes Feld kann z. B. 1 zurückgeben, wenn ein Test bestanden wurde, und 0, wenn er nicht bestanden wurde. Auf diese Weise können Sie die Anzahl der bestandenen Tests zählen, was andernfalls viel Skripting erfordern würde.

Die Abhängigkeitsansicht eines Elements zeigt alle zugehörigen Elemente. Zugehörige Elemente eines Testszenarios sind z.B. die darin enthaltenen Testfälle. Sie können auf diese Informationen zugreifen und die verknüpften Elemente im Reportdesigner durchsuchen. Wenn Sie verknüpfte Elemente verwenden möchten, stellen Sie sicher, dass diese zur Ausführung in Ihren Bericht geladen werden.

Zugehörige Elemente in der Feldstrukturansicht
Laden verwandter Elemente beim Drucken des Berichts durch Auswahl der entsprechenden Option

Im folgenden Beispiel zeigen wir visuell, wie die Feldlistenelemente mit dem Berichts-Layout-Designer in Beziehung stehen.

Berechnete Felder

Die Werte der berechneten Felder werden durch eine Formel bestimmt und dynamisch während der Berichtserstellung berechnet. Um ein berechnetes Feld hinzuzufügen, wählen Sie den Bereich der Feldliste aus, in den Sie es einfügen möchten, und klicken Sie darauf .

Zugriff auf die Option zum Hinzufügen eines berechneten Feldes

Iif([LastExecutionStatusInvariant]=='Passed', 1, 0) 
// Beispielausdruck, der den Wert eines berechneten Feldes definieren könnte

Last updated