Definition von Testfällen in TestszenarienIn diesem Abschnitt lernen Sie, wie Testfälle in einem Szenario definiert werden. Sie finden hier Informationen zu den folgenden Themen:
1. Hinzufügen von Teställen zu einem SzenarioEs gibt verschiedene Möglichkeiten ein Testszenario mit Testfällen zu befüllen, beziehungsweise ein Testszenario zu erstellen.
a) Über die Navigationsleiste im TestszenarioIm Testszenario finden Sie unten eine Navigationsleiste. Klicken Sie auf Testfälle und der Inhalt wechselt zu einer neuen Ansicht, die die Spezifikation von auszuführenden Testfällen im aktuellen Testszenario erlaubt. In der Ribbon Bar sehen Sie den Hinzufügen Button.
![]() Ein Dialog öffnet sich, in welchem Sie alle Testfälle im Projekt sehen können. Sie können entweder nach einem bestimmten Testfall suchen oder einen der vordefinierten Filter benutzen. Wenn Sie einen Testfall auswählen, können Sie diesen entweder am Anfang oder am Ende des Testszenarios einfügen. Nachdem alle gewünschten Testfälle hinzugefügt wurden, können Sie Ihr Szenario speichern.
![]() Wenn ein Testfall parametrisiert ist, wird der Standard-Wertesatz automatisch eingetragen. Alle anderen Wertesätze können über einen Klick auf Wert im Bereich Testfälle und die Auswahl des Wertes von der Auswahlliste, hinzugefügt werden.
![]() Die Reihenfolge kann über die Buttons Nach oben und Nach unten definiert werden.
![]() b) Aus der ZwischenablageErstellen Sie ein neues Testszenario. Kopieren Sie Testfälle in die Zwischenablage über das Kontextmenü im Grid.
![]() Nun wechseln Sie in Ihr Testszenario und klicken in der Navigationsleiste auf 'Testfälle'. Unter 'Hinzufügen' finden Sie einen Pfeil. Bei Klick hierrauf erhalten Sie die Option 'Testfälle aus Zwischenablage hinzufügen'. So können Sie die kopierten Testfälle in das Testszenario einfügen.
![]() c) Über das KontextmenüAlternativ können Sie einen Satz von Testfällen in einem Testszenario definieren, indem Sie einen Satz von Testfällen in der Navigation wählen. Dann machen Sie einen Rechtsklick auf diese und wählen Testszenario erstellen.
![]() 2. Definition von AusführungsabhängigkeitenNachdem die Testfälle zum Testszenario hinzugefügt wurden, kann eine Ausführungsabhängigkeit für diese definiert werden. Dies ist hilfreich, wenn zum Beispiel ein Testfall erfolgreich gelaufen sein muss, bevor der nächste ausgeführt werden kann. Das bedeutet, wenn ein einziger Testfall fehlschlägt, können keine weiteren Testfälle ausgeführt werden. Um eine Ausführungsabhängigkeit festzulegen, fügen Sie Werte in die Spalte Ausführungsabhängigkeit in der Testfallansicht innerhalb eines Testszenarios hinzu.
Es gibt zwei Arten von Ausführungsabhängigkeiten: Weiche Abhängigkeiten und harte Abhängigkeiten. Weiche Abhängigkeiten ignorieren das vorherige Testergebnis, das bedeutet der erste Testfall muss ausgeführt werden, bevor die Ausführung des zweiten Testfalls starten kann. Bei der Nutzung von harten Abhängigkeiten werden die Testergebnisse berücksichtigt, das heißt der erste Testfall muss bestanden sein, bevor die Ausführung des zweiten starten kann. Um eine weiche Abhängigkeit zu definieren, tragen Sie die Indexnummer des Testfalles ein, von welchem der andere Testfall abhängen soll. Für eine harte Abhängigkeit, tragen Sie ein Ausrufezeichen hinter die Indexnummer ein.
3. Definition von AgentenSind die Testfälle im Testszenario automatisiert, können Agenten für die Ausführung direkt im Szenario definiert werden. Werden die Agenten nicht hier definiert, wird der Agent in der Ausführung automatisch zugewiesen. In aqua können nur Agenten gewählt werden, die die Technologie unterstützen, mit der der Testfall automatisiert wurde. Um Agenten zu definieren, wechseln Sie in die Testfallansicht des Testszenarios. Hier finden Sie die Spalte Agent. Bei Klick in die Zelle in der der Agent definiert werden soll, erscheint eine Auswahlliste aus der der benötigte Agent selektiert werden kann. Der im Szenario definierte Agent wird immer als erstes berücksichtigt.
![]() |