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 mit Engines 3.0 erstellten Ausführungslisten anpassen möchten, ändern Sie die Einstellung Report Successful Execution of unter Project->Settings->TBox->Logging.

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