Sie befinden sich hier:
Ausführen von Anwendungstests
Wählen Sie die auszuführenden Apex- und Flow-Tests aus. Untersuchen Sie dann die Ergebnisse, analysieren Sie Fehlermeldungen und untersuchen Sie Ihren Apex Quellcode.
Erforderliche Editionen
| Verfügbarkeit: Salesforce Classic (nicht in allen Organisationen verfügbar) und Lightning Experience |
Verfügbarkeit: Enterprise, Performance, Unlimited, Developer und Database.com Edition Siehe Unterstützte Editionen für Flow Builder und Lizenzen für integrierte Funktionen |
- Geben Sie unter "Setup" im Feld "Schnellsuche" den Text Anwendungstestausführung ein und wählen Sie dann Anwendungstestausführung aus.
- Klicken Sie auf Tests auswählen. Wenn Apex-Klassen vorliegen, die aus einem verwalteten Paket installiert werden, müssen diese Klassen erst kompiliert werden, indem Sie auf der Seite der Apex-Klassen auf Alle Klassen kompilieren klicken, sodass diese in der Liste angezeigt werden. Siehe Verwalten von Apex-Klassen.
-
Wählen Sie die auszuführenden Tests aus. Die Liste der Tests enthält nur Klassen, die Testmethoden beinhalten.
- Zum Auswählen von Tests aus einem installierten verwalteten Paket wählen Sie in der Dropdownliste den entsprechenden Namespace des verwalteten Pakets aus. Es werden nur die Klassen des verwalteten Pakets mit dem ausgewählten Namespace in der Liste angezeigt.
- Wählen Sie in der Dropdownliste zum Auswählen von Tests, die lokal in der Organisation vorhanden sind, [Mein Namespace] aus. Es werden nur Klassen in der Liste angezeigt, die nicht aus verwalteten Paketen stammen.
- Wählen Sie in der Dropdownliste zum Auswählen eines Tests [Alle Namespaces] aus. Es werden alle Klassen in der Organisation angezeigt. Dabei ist es unerheblich, ob diese von einem verwalteten Paket stammen.
Klassen mit derzeit ausgeführten Tests werden nicht in der Liste angezeigt.
- Wenn Sie das Sammeln von Informationen zur Codeabdeckung bei Testläufen deaktivieren möchten, wählen Sie Codeabdeckung überspringen.
- Klicken Sie auf Ausführen.
Nach dem Auswählen von Testklassen werden die ausgewählten Klassen zur Ausführung in der Apex-Auftragswarteschlange platziert. Die maximale Anzahl an Testklassen, die Sie innerhalb von 24 Stunden zur Ausführung auswählen können, ist der größere der beiden folgenden Werte: 500 oder 10 Mal die Anzahl der Testklassen in der Organisation. Bei Sandbox- und Developer Edition-Organisationen ist die Obergrenze höher und der größere der beiden folgenden Werte: 500 oder 20 Mal die Anzahl der Testklassen in der Organisation.
Während die Tests ausgeführt werden, können Sie einen oder mehrere Tests auswählen und auf Abbrechen klicken, um die betreffenden Tests abzubrechen.
Nach dem Ausführen eines Tests haben Sie folgende Möglichkeiten:
- Klicken Sie auf den Test, um Details zum Ergebnis anzuzeigen. Wenn bei einem Test ein Fehler auftritt, werden die erste Fehlermeldung und die Stapelverfolgung angezeigt.
- Klicken Sie auf Anzeigen, um den Apex-Quellcode anzuzeigen.
Testergebnisse werden nach Abschluss des Tests 60 Minuten lang angezeigt.
- Untersuchen der Codeabdeckungsergebnisse
Nachdem Sie Tests über die Seite "Anwendungstestausführung" ausgeführt haben, können Sie Details zur Codeabdeckung in der Developer Console anzeigen. - Deaktivieren der parallelen Testausführung
Tests, die über die Salesforce-Benutzeroberfläche (einschließlich der Developer Console) ausgeführt werden, werden parallel ausgeführt. Durch die parallele Testausführung kann die Ausführungszeit für Tests beschleunigt werden. Manchmal führt die parallele Testausführung zu Datenkonflikten und Sie können die parallele Ausführung in diesen Fällen deaktivieren. - Testoption für unabhängige Reihenfolge bei automatischer Nummerierung
Mit der Einstellung "Unabhängige Reihenfolge der automatischen Nummerierung" können Sie Lücken in Feldern mit automatischer Nummerierung vermeiden, die durch in Apex-Tests erstellte Testdatensätze verursacht werden. Mit dieser Option wird die in Apex Tests verwendete Reihenfolge für die automatische Nummerierung von der in Ihrer Organisation verwendeten Reihenfolge isoliert. Daher führt die Erstellung von Testdaten in Apex Tests nicht dazu, dass die Reihenfolge der Felder mit automatischer Nummerierung für neue Nicht-Testdatensätze höher ist. - Anzeigen von Anwendungstestergebnissen
Geben Sie unter "Setup" im Feld "Schnellsuche" den Text Anwendung ein, wählen Sie Anwendungstestausführung aus und klicken Sie dann auf Testverlauf anzeigen, um alle Testergebnisse für Ihre Organisation anzuzeigen, nicht nur die von Ihnen ausgeführten Tests. Testergebnisse werden nach dem Ausführen 30 Tage lange gespeichert, sofern sie nicht gelöscht werden. - Anzeigen von Details zu Anwendungstestergebnissen
Zeigen Sie alle Testergebnisse für Ihre Organisation 30 Tage lang in der Standardansicht an, sofern sie nicht gelöscht wurden, und nicht nur die von Ihnen ausgeführten Tests. - Anzeigen des Anwendungstestverlaufs
Auf der Seite "Anwendungstestverlauf" werden alle Testergebnisse angezeigt, die einem bestimmten Testlauf zugeordnet sind. Die Seite enthält nur Ergebnisse für Tests, die asynchron ausgeführt wurden.
Siehe auch:
- Öffnen der Developer Console
- Anzeigen von Anwendungstestergebnissen
- Anzeigen von Details zu Anwendungstestergebnissen
- Automatisches Testen von durch Datensätze ausgelösten und durch Data Cloud ausgelösten Flows
- Tooling API Reference Guide (Tooling-API-Referenzhandbuch): REST-Ressourcen für Einheitentests

