Sich gegenseitig ausschließende Tests

  • Freigeben Version: Australia
  • Aktualisiert 12. März 2026
  • 1 Minute Lesedauer
  • 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

    Tests werden aus den folgenden Gründen als gegenseitig ausschließend markiert.
    • 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

    Sie können Tests mit einer der folgenden Methoden als sich gegenseitig ausschließende Tests markieren.
    Registerkarte „gegenseitig ausschließende Tests“
    Wählen Sie einen Test aus der Testliste aus, und navigieren Sie zu Gegenseitig ausschließende Tests > Gegenseitigen Ausschluss hinzufügen 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 Testergebnisse > Paralleler Testläufean. 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.