Toepassingstests uitvoeren
Selecteer de Apex en stroomtests die u wilt uitvoeren. Onderzoek vervolgens de resultaten, analyseer foutberichten en inspecteer uw Apex broncode.
Vereiste editions
| Beschikbaar in: Salesforce Classic (niet in alle organisaties beschikbaar) en Lightning Experience |
Beschikbaar in: Enterprise, Performance, Unlimited, Developer en Database.com Edition Zie Ondersteunde editions voor Flow Builder en licenties voor geïntegreerde voorzieningen |
- Geef vanuit Set-up Uitvoering van toepassingstest op in het vak Snel zoeken en selecteer vervolgens Uitvoering van toepassingstest.
- Klik op Tests selecteren.... Als u Apex-klassen hebt, die zijn geïnstalleerd vanuit een beheerd pakket, moet u eerst deze klassen compileren door te klikken op Alle klassen compileren op de pagina Apex-klassen, zodat deze worden weergegeven in de lijst. Zie Apex-klassen beheren.
-
Selecteer de tests die moeten worden uitgevoerd. De lijst van tests omvat uitsluitend klassen die testmethoden bevatten.
- Om tests te selecteren vanaf een geïnstalleerd beheerd pakket selecteert u de corresponderende naamruimte van het beheerde pakket in de vervolgkeuzelijst. Alleen de klassen van het beheerd pakket met de geselecteerde naamruimte verschijnen in de lijst.
- Om tests te selecteren die lokaal in uw organisatie voorkomen, kiest u [Mijn naamruimte] in de vervolgkeuzelijst. De lijst bevat alleen lokale klassen die niet afkomstig zijn uit beheerde pakketten.
- Om een willekeurige test te selecteren kiest u [Alle naamruimten] in de vervolgkeuzelijst. Alle klassen in de organisatie worden weergegeven, ongeacht of ze afkomstig zijn uit een beheerd pakket.
Klassen met tests die momenteel worden uitgevoerd, worden niet weergegeven in de lijst.
- Als u geen informatie over codedekking wilt verzamelen tijdens testuitvoeringen, selecteert u Codedekking overslaan.
- Klik op Uitvoeren.
Na het selecteren van de uit te voeren klassen worden die klassen in de Apex-takenwachtrij geplaatst voor uitvoering. Het maximale aantal testklassen dat u kunt selecteren voor uitvoering, is de grootste optie van hetzij 500, hetzij 10 vermenigvuldigd met het aantal testklassen in de organisatie per 24 uur. Bij sandbox- en Developer Edition-organisaties is deze limiet hoger en is de grootste waarde van hetzij 500, hetzij 20 vermenigvuldigd met het aantal testklassen in de organisatie.
Tijdens de uitvoering van tests kunt u een of meer tests selecteren en op Afbreken klikken om te annuleren.
Nadat een test is uitgevoerd kunt u:
- Klik op de test om de resultaatdetails te zien of, als een test mislukt, worden het eerste foutbericht en de stack-tracering weergegeven.
- Klik op Weergeven om de Apex-broncode te zien.
Testresultaten worden gedurende 60 minuten na de uitvoering weergegeven.
- Codedekkingsresultaten inspecteren
Nadat u tests hebt uitgevoerd met behulp van de pagina Testuitvoering van toepassing, kunt u codedekkingsdetails weergeven in de Developer Console. - Uitvoering van paralleltests uitschakelen
Tests die worden gestart vanuit de Salesforce-gebruikersinterface (inclusief de Developer Console) worden in parallel uitgevoerd. Uitvoering van paralleltests kan de run-time voor tests opvoeren. Maar soms resulteert de uitvoering van paralleltests in problemen met de actualiteit van gegevens op en kunt u in die gevallen de parallelle uitvoering uitschakelen. - Testoptie Onafhankelijke volgorde voor automatische nummering gebruiken
De instelling Onafhankelijke volgorde van automatische nummering helpt hiaten in velden met automatische nummering te voorkomen, die worden veroorzaakt door testrecords die zijn gemaakt in Apex tests. Met deze optie wordt de volgorde van automatische nummering die in Apex tests wordt gebruikt, geïsoleerd van de volgorde die in uw organisatie wordt gebruikt. Als gevolg hiervan leidt het maken van testgegevens in Apex tests er niet toe dat de volgorde van velden met automatische nummering hoger is voor nieuwe niet-testrecords. - Testresultaten van toepassingen weergeven
Geef vanuit Set-up Toepassing op in het vak Snel zoeken, selecteer Uitvoering van toepassingstest en klik vervolgens op Testhistorie weergeven om alle testresultaten voor uw organisatie weer te geven, niet alleen de tests die u hebt uitgevoerd. Testresultaten worden gedurende 30 dagen na de uitvoering bewaard, tenzij ze eerder gewist worden. - Details van toepassingstestresultaten weergeven
Bekijk alle testresultaten voor uw organisatie gedurende 30 dagen in de standaardweergave, tenzij gewist, niet alleen tests die u hebt uitgevoerd. - Toepassingstesthistorie weergeven
De pagina Toepassingstesthistorie toont alle testresultaten die zijn gekoppeld aan een bepaalde testuitvoering. De pagina toont alleen de resultaten van tests die asynchroon zijn uitgevoerd.

