Verwenden Sie Erfolgsbedingungen, um zu ermitteln, ob ein Test erfolgreich war. Jedem Testknoten oder Testsuiteknoten im Bereich Tests können eine oder mehrere Erfolgsbedingungen zugeordnet werden. Wird während der Ausführung einer Test eine ihr zugeordnete Erfolgsbedingung nicht erfüllt, dann wird die Testsausführung als fehlgeschlagen markiert. Dies gilt jedoch nicht für die Erfolgsbedingung des Testausführungs-Timeouts. Die Testsausführung wird hier als Nicht ausgeführt markiert. Bei einem Testpaket werden alle Erfolgsbedingungen mit Ausnahme des Testausführungs-Timeouts deaktiviert und ausgeblendet.
Wenn Sie in der Detailansicht einen Knoten in der Testhierarchie auswählen, werden auf der Seite Eigenschaften des Knotens in der Tabelle Erfolgsbedingungen alle Erfolgsbedingungen angezeigt, die für den ausgewählten Knoten konfiguriert sind. In der Tabelle werden folgenden Informationen zur Bedingung angezeigt: Name der Bedingung, ob die Bedingung aktiv ist, Maximalwert der Bedingung und ob die Bedingung geerbt ist.
Erfolgsbedingungen werden nur ausgewertet, wenn sie aktiv sind. Wie Erfolgsbedingungen aktiviert und deaktiviert werden, wird im Abschnitt Bearbeiten von Erfolgsbedingungen beschrieben. Welche Arten von Erfolgsbedingungen verfügbar sind, hängt vom Typ der Test ab. Die folgenden Erfolgsbedingungen stehen derzeit in Silk Central zur Verfügung.
Erfolgsattribute werden ähnlich wie Eigenschaften vererbt. Die Erfolgsbedingungen des übergeordneten Knotens werden an sämtliche Unterordner und untergeordneten Tests weitergegeben.