Automatisierte Tests erstellen und ausführen
Führen Sie eine Gruppe von Tests in einer bestimmten Reihenfolge aus, um eine Anwendung oder eine Gruppe verwandter Funktionen zu testen.
Eine Testsuite kann einzelne Tests sowie andere Testsuites enthalten. Eine Testsuite, die eine andere Testsuite enthält, heißt übergeordnet, und eine in einer übergeordneten Testsuite enthaltene Testsuite wird untergeordnet bezeichnet. Während Testsuites sowohl einzelne untergeordnete Tests als auch Testsuites enthalten können, können Tests keine anderen untergeordneten Tests enthalten. Tests können nur Testschritte enthalten.
Vorteile
- Ermöglicht Testern, jeden Test in einer Testsuite mit einer Aktion auszuführen.
- Ermöglicht Testern, alle untergeordneten Testsuites in einer übergeordneten Testsuite auszuführen.
- Ermöglicht Testern, Testergebnisse für jeden Test in einer Testsuite anzuzeigen.
- Ermöglicht Testdesignern und Testern den Zeitpunkt zu planen, wann Testsuites ausgeführt werden sollen.
- Ermöglicht Testdesignern und Testern, den Start von Client-Test Runnern zur Unterstützung von Testläufen zu planen.
Hierarchien
Automated Test Framework unterstützt die Entwicklung von Hierarchien mit mehreren Ebenen, bei denen eine Testsuite sowohl übergeordnet als auch untergeordnet sein kann. Diese Abbildung zeigt beispielsweise Testsuite 1 als übergeordnetes Element oben in der Hierarchie. Zum Beispiel ist Testsuite 1.3 der Testsuite 1 untergeordnet und auch der Testsuite 1.3.1 sowie der Testsuite 1.3.2 übergeordnet.
Zeitpläne
- einen Testsuite-Datensatz
- einen Planungsdatensatz, der festlegt, wann das System die Testsuite ausführen soll
- einen geplanten Suite-Ausführungsdatensatz, der die auszuführende Testsuite mit der Planung verknüpft, um sie auszuführen
In der Überwachungsliste im Ausführungsdatensatz der Testsuite können Sie auch Benutzer angeben, die eine E-Mail erhalten sollen, wenn das System die Ausführung der Testsuite abgeschlossen hat.
Wenn die Testsuite einen oder mehrere Formularschritte enthält (Schritte, die eine Benutzeroberfläche betreffen), müssen Sie sicherstellen, dass ein geplanter Clienttest-Runner aktiv in einem Browser ausgeführt wird, wenn der Zeitplan die Ausführung der Suite auslöst.
Schrittweise Anweisungen zum Planen einer Testsuite finden Sie unter Automatisierte Testsuites planen.
Filter
Automatisieren Sie die Erstellung von Testsuites mithilfe eines Filters, um Tests dynamisch zu einer Testsuite hinzuzufügen, wenn sie den Filterbedingungen entsprechen. Reduzieren Sie die Zeit, die Ihre Testdesigner für das manuelle Erstellen und Warten von Testsuites benötigen.