Sich gegenseitig ausschließende Tests
Verhindern Sie, dass in Konflikt stehende Tests parallel ausgeführt werden, indem Sie sie als gegenseitig ausschließen. Wenn das System beispielsweise Tests identifiziert, die denselben Datensatz ändern, schließt das System diese Tests gegenseitig aus. Sie können Tests auch manuell als sich gegenseitig ausschließende Tests markieren.
Das System markiert Tests als sich gegenseitig ausschließend, wenn ein potenzieller Ressourcenkonflikt besteht. Wenn das System Ressourcenkonflikte nicht automatisch erkennen kann, können Sie eigene gegenseitige Ausschlussregeln erstellen, die verhindern können, dass in Konflikt stehende Tests parallel ausgeführt werden. Wenn ein Test beispielsweise einen sys_properties-Datensatz ändert, wird der Datensatz unter angezeigt Datensätze Geändert Dieses Tests. Wenn der Validierungspfad eines anderen Tests von demselben sys_properties-Datensatz ohne Änderung abhängt, schlägt dieser Test fehl. Dies kann auftreten, wenn der vorherige Test gleichzeitig ausgeführt wird.
Sie können sich gegenseitig ausschließende Tests in der zugehörigen Liste „gegenseitig ausschließende Tests“ im Testformular anzeigen. Diese zugehörige Liste zeigt alle Tests, die nicht parallel zum aktuellen Test ausgeführt werden, und den Grund an. Derselbe Test kann mehrmals in der Liste angezeigt werden, wenn mehrere Gründe vorliegen.
Gründe für sich gegenseitig ausschließende Tests
- Mindestens zwei Tests ändern denselben Datensatz.
- Ein Test, der parallel zu sich selbst ausgeführt wird.
- Sie können eigene gegenseitige Ausschlussregeln erstellen, wenn das System Ressourcenkonflikte nicht automatisch erkennen kann.
Markieren Sie Tests als sich gegenseitig ausschließende Tests
- Registerkarte „gegenseitig ausschließende Tests“
- Wählen Sie einen Test aus der Testliste aus, und navigieren Sie zu Damit der ausgewählte Test sich gegenseitig mit einem anderen Test ausschließt.
- Testliste
- Wählen Sie einen oder mehrere Tests aus der Testliste aus, und wählen Sie aus Fügen Sie sich gegenseitig ausschließende Tests hinzu Aus dem Kontextmenü „Aktion für ausgewählte Zeilen“. Geben Sie im Dialogfeld „gegenseitig ausschließenden Test hinzufügen“ einen Test ein, damit sich die ausgewählten Tests mit dem aktuellen Test gegenseitig ausschließen.
- Registerkarte „parallele Testläufe“
- Wenn zwei oder mehr Tests parallel ausgeführt werden, navigieren Sie zu . Wählen Sie einen oder mehrere Tests aus, und wählen Sie aus Fügen Sie sich gegenseitig ausschließende Tests hinzu Aus dem Kontextmenü „Aktion für ausgewählte Zeilen“, um die ausgewählten Tests als sich gegenseitig ausschließende Tests zu markieren.Hinweis:Die Parallele Testläufe Die Registerkarte ist nur sichtbar, wenn der Test parallel zu einem oder mehreren Tests ausgeführt wird.