Detailgrad Ihrer Ausführungsergebnisse konfigurieren
Standardmäßig protokolliert Tosca Commander alle Ausführungsergebnisse auf einer Testschrittwert-Ebene. Außerdem werden alle möglichen Teststatus gemeldet: OK, Fehlgeschlagen oder Pausiert (nur bei manuellen Tests verfügbar).
Wenn Sie andere Informationen wünschen, können Sie diesen Detaillierungsgrad in Ihren Ausführungsergebnissen ändern:
-
Auf welcher Ebene der Tosca Commander protokollieren soll.
-
Welche Teststatus der Tosca Commander berücksichtigen soll.
Sie beispielsweise angeben, dass Sie nur Ergebnisse auf einer Testfall-Ebene und nur für fehlgeschlagene oder pausierte Tests wünschen.
Detaillierungsgrad festlegen
Wenn ein Testschritt fehlschlägt oder pausiert wird, protokolliert Tosca immer Detailinformationen auf der Testschrittwert-Ebene.
Für erfolgreiche Testschritte können Sie den Detaillierungsgrad jedoch auf folgende Arten angeben:
-
In den Einstellungen. In diesem Fall wendet der Tosca Commander das Verhalten auf alle Ausführungslisten an.
-
Mit einem Testkonfigurationsparameter (TCP). In diesem Fall wendet der Tosca Commander das Verhalten nur auf die Objekte an, für die Sie den Parameter festgelegt haben.
Beachten Sie, dass TCPs die Einstellungen für ein bestimmtes Objekt überschreiben. Sie können beispielsweise die Einstellungen ändern, um ein bestimmtes Verhalten für alle Ausführungslisten im Arbeitsbereich anzugeben, und dann einen Parameter festlegen, der ein anderes Verhalten für eine bestimmte Ausführungsliste angibt.
Einstellungen konfigurieren
Wenn Sie den Detaillierungsgrad für alle
Nachdem Sie die Einstellung geändert haben, implementiert der Tosca Commander diese in allen zukünftigen Ausführungen. Bestehende Ergebnis-Logs bleiben so, wie sie sind.
Testkonfigurationsparameter erstellen
Sie können den TCP für Ausführungslisten, einzelne Ausführungseinträge oder Testaufträge festlegen.
Beachten Sie, dass dieser Parameter nur bei tatsächlichen Testausführungen und nicht bei ScratchBook-Testläufen funktioniert.
Um die Detailebene für einzelne Objekte zu ändern, erstellen Sie einen Testkonfigurationsparameter namens TBox_Logging_ReportSuccessfulExecutionof und geben Sie ihm einen der folgenden Werte:
-
TestCases: protokolliert Ausführungsdetails bis zur Testfallebene, wenn der Testfall erfolgreich ist. Weitere Informationen zu besonderen Überlegungen für fehlgeschlagene oder pausierte Testfälle finden Sie hier: "Report Successful Execution of ".
-
TestSteps: protokolliert Ausführungsdetails auf der Testschrittebene, wenn der Testschritt entweder erfolgreich ist, fehlschlägt oder pausiert wird.
-
TestStepValuesVerification: funktioniert nur mit Testschrittwerten, deren Aktion Verify ist. Tosca protokolliert Ausführungsdetails auf der Testschrittwert-Ebene, wenn der Testschritt entweder erfolgreich ist, fehlschlägt oder pausiert wird. Beachten Sie, dass Tosca beim Fehlschlagen eines Testschritts dessen Ergebnisse protokolliert, auch wenn die Aktion von Verify abweicht.
-
TestStepValuesAll: protokolliert Ausführungsdetails auf der Testschrittwert-Ebene, wenn der Testschritt entweder erfolgreich ist, fehlschlägt oder pausiert wird. Dies ist der Standardwert.
Nachdem Sie den TCP hinzugefügt haben, implementiert der Tosca Commander diesen in allen zukünftigen Ausführungen. Bestehende Ergebnis-Logs bleiben so, wie sie sind.
Beispiele

Dieses Beispiel zeigt den Unterschied zwischen zwei möglichen Werten für die Einstellung Report Successful Execution of. Es verwendet einen Testfall mit vier Testschritten:
-
Die ersten drei sind erfolgreich.
-
Der vierte schlägt fehl.
Sie geben den Standardwert TestStepValue - All an. In diesem Fall protokolliert Tosca Ausführungsdetails auf der Testschrittwert-Ebene für alle Testschritte des Testfalls.
Ausführungsergebnisse für einen beispielhaften fehlgeschlagenen Testfall mit der Einstellung Report Successful Execution of, die auf TestStepValue - All oder TestCases gesetzt ist
Beachten Sie, dass Sie bei fehlgeschlagenen Testfällen die gleiche Protokollierung erhalten, wenn Sie den Wert auf TestCases setzen. Um den Unterschied in einem bestandenen Testfall zu sehen, werfen Sie einen Blick auf Beispiel 2: wenn der Testfall erfolgreich ist.
Sie geben den Wert TestSteps an. In diesem Fall protokolliert Tosca Ausführungsdetails auf der Testschrittebene für die erfolgreichen Testschritte und die vollständigen Details bis zur Testschrittwert-Ebene für den fehlgeschlagenen Testschritt.
Ausführungsergebnisse für einen beispielhaften fehlgeschlagenen Testfall mit der Einstellung Report Successful Execution of, die auf TestSteps gesetzt ist

Dieses Beispiel zeigt den Unterschied zwischen möglichen Werten für die Einstellung Report Successful Execution of. Es verwendet einen Testfall mit vier Testschritten, die erfolgreich sind.
Sie geben den Standardwert TestStepValue - All an. Auch in diesem Fall protokolliert Tosca Ausführungsdetails auf der Testschrittwert-Ebene für alle Testschritte des Testfalls.
Ausführungsergebnisse für einen beispielhaften erfolgreichen Testfall mit der Einstellung Report Successful Execution of, die auf TestStepValue - All gesetzt ist
Sie geben den Wert TestCases an. In diesem Fall protokolliert Tosca Ausführungsergebnisse auf der Testfallebene.
Ausführungsergebnisse für einen beispielhaften erfolgreichen Testfall mit der Einstellung Report Successful Execution of, die auf TestCases gesetzt ist
Sie geben den Wert TestSteps an. In diesem Fall protokolliert Tosca Ausführungsergebnisse auf der Testschrittebene.
Ausführungsergebnisse für einen beispielhaften erfolgreichen Testfall mit der Einstellung Report Successful Execution of, die auf TestSteps gesetzt ist