Sich gegenseitig ausschließende Tests
Verhindern Sie, dass in Konflikt stehende Tests parallel ausgeführt werden, indem Sie sie als sich gegenseitig ausschließende Tests markieren. 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ßende, 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 ohne Änderung vom selben sys_properties-Datensatz 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 an, die nicht parallel zum aktuellen Test ausgeführt werden, und den Grund. 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 Um den ausgewählten Test mit einem anderen Test auszuschließen.
- 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 mindestens zwei Tests parallel ausgeführt werden, navigieren Sie zu an. 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.