Mit Testaufträgen arbeiten

In einem Multiuser-Arbeitsbereich sollten mehrere Tester die gleichen Tests gleichzeitig ausführen können. Sie sollten außerdem in der Lage sein, diese Tests selbständig auszuführen, um die Ergebnisse anderer Tester nicht zu überschreiben.

Sie können dies durch die Arbeit mit Testaufträgen ermöglichen. In diesem Fall erstellt jeder Tester einen Testauftrag in seinem eigenen Arbeitsbereich und verknüpft ihn mit einem Testobjekt:

  • Ausführungslistenordner

  • Ausführungslisten

  • Ausführungseintrag-Ordner

  • Ausführungseinträge

Sobald der Tester dies getan hat, führt er den Testauftrag aus und nicht das ursprüngliche Testobjekt. Tosca Commander schreibt dann die Ergebnisse in das ActualLog des Testauftrags und das ActualLog des Testobjekts.

Das ActualLog des Testobjekts konsolidiert die Ergebnisse aller verknüpften Testaufträge, sobald die Tester ihren Arbeitsbereich einchecken.

Nachdem Sie einen Testauftrag angelegt und mit einem Testobjekt verknüpft haben, müssen Sie das Testobjekt nicht mehr auschecken, um es auszuführen.

Testauftäge erstellen

Um einen Testauftrag zu erstellen, klicken Sie mit der rechten Maustaste auf den ExecutionLists-Ordner und wählen Sie Create TestMandate aus der Minisymbolleiste.

Testauftrag in ExecutionLists subfolder erstellen

Um einen Testauftrag zu löschen, markieren Sie den entsprechenden Testauftrag und drücken Sie die Taste Entfernen.

Testobjekte mit einem Testauftrag verknüpfen

Um Ihr Testobjekt mit einem Testauftrag zu verknüpfen, ziehen Sie das entsprechende Testobjekt auf den Testauftrag.

Tosca Commander führt die folgenden Aktionen durch:

  • Es markiert das ActualLog des Testobjekts mit einem blauen Pfeil, um einen verknüpften Testauftrag anzuzeigen.

  • Es erstellt eine Kopie des Testobjekts im Testauftrag.

Ausführungsliste Insurance app mit verknüpftem Testauftrag Example TestMandate

Wenn Sie Ihren Testauftrag ausführen, zeigen die Ausführungs-Logs des verknüpften Testobjekts ebenfalls den blauen Pfeil an:

Ausführungsliste Insurance app nach Ausführung des verknüpften Testauftrages

Sie können von einem Ausführungseintrag des Testobjekts zum entsprechenden Ausführungseintrag des Testauftrages springen.

Klicken Sie dazu mit der rechten Maustaste auf den Testobjekt-Ausführungseintrag und wählen Sie im Kontextmenü die Option Jump to TestMandateEntry.

Sprung vom Ausführungseintrag des Testobjekts zum Ausführungseintrag des verknüpften Testauftrages

Ergebnisansicht konfigurieren

Wenn Sie einen Ordner haben, der mehrere Testaufträge enthält, können Sie Tosca Commander so konfigurieren, dass die akkumulierten Ergebnisse aller Testaufträge auf der Ebene des übergeordneten Ordners angezeigt werden.

Setzen Sie dazu die Testauftrag-Eigenschaft IncludeForAccumulation auf True für alle Testaufträge, deren Ergebnisse Sie einbeziehen möchten.

Übergeordneter Ordner mit Testaufträgen: ohne kumulierte Ergebnisse und mit kumulierten Ergebnissen

Die Verknüpfung zwischen Testobjekt und Testauftrag löschen

Wenn Sie die Ergebnisse nicht mehr in das ActualLog des Testobjekts übertragen wollen, aber den Testauftrag behalten möchten, können Sie die Verknüpfung zwischen beiden deaktivieren.

Um die Verbindung zwischen Testauftrag und Testobjekt zu löschen, klicken Sie mit der rechten Maustaste auf das ActualLog des Testobjekts und wählen Sie im Kontextmenü die Option Clear AutoMerge-List.

Verknüpfung zwischen Testauftrag und Testobjekt deaktivieren