Loading
Optimisation de Salesforce avec du code
Table des matières
Sélectionner des filtres

          Aucun résultat
          Aucun résultat
          Voici quelques conseils de recherche

          Vérifiez l'orthographe de vos mots-clés.
          Utilisez des termes de recherche plus généraux.
          Sélectionnez moins de filtres pour élargir votre recherche.

          Recherchez dans toute l’aide de Salesforce
          Exécution de tests d'application

          Exécution de tests d'application

          Sélectionnez les tests Apex et de flux que vous souhaitez exécuter. Examinez ensuite les résultats, analysez les messages d'erreur et inspectez votre code source Apex.

          Éditions requises

          Disponible avec : Salesforce Classic (pas disponible dans toutes les organisations) et Lightning Experience

          Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition, Developer Edition et Database.com Edition

          Éditions prises en charge pour Flow Builder et licences pour des fonctionnalités intégrées

          Autorisations utilisateur requises
          Pour créer, modifier, supprimer, définir la sécurité et définir les paramètres de version de classes Apex : Auteur Apex
          Pour exécuter des tests Apex : Afficher la configuration
          Pour ouvrir, modifier ou créer un test de flux dans Flow Builder : Gérer les flux
          Pour afficher les détails d'exécution de test dans Flow Builder : Afficher toutes les données
          Remarque
          Remarque Seuls les tests de flux créés avec des tests automatisés dans Flow Builder sont pris en charge.
          1. Dans Configuration, saisissez Application Test Execution dans la case Recherche rapide, puis sélectionnez Application Test Execution.
          2. Cliquez sur Sélectionner des tests.... Si vous avez des classes Apex installées à partir d'un package géré, commencez par compiler ces classes en cliquant sur Compiler toutes les classes dans la page Classes Apex pour les afficher dans la liste. Reportez-vous à Gestion des classes Apex.
          3. Sélectionnez les tests à exécuter. La liste des tests inclut uniquement les classes qui contiennent des méthodes de test.
            • Pour sélectionner des tests à partir d'un package géré installé, sélectionnez l'espace de noms correspondant du package géré dans la liste déroulante. Seules les classes du package de géré avec l'espace de nom sélectionné sont affichées dans la liste.
            • Pour sélectionner des tests qui existent localement dans votre organisation, sélectionnez [Mon espace de nom] dans la liste déroulante. Seules les classes locales qui ne proviennent pas de packages gérés sont affichées dans la liste.
            • Pour sélectionner un test, sélectionnez [Tous les espaces de noms] dans la liste déroulante. Toutes les classes de l'organisation sont affichées, quelles proviennent ou non d'un package géré.

            Les classes avec des tests en cours d'exécution ne sont pas affichées dans la liste.

          4. Pour vous désabonner des informations de collecte de couverture de code pendant les exécutions test, sélectionnez Ignorer la couverture de code.
          5. Cliquez sur Exécuter.

          Une fois les classes de test à exécuter sélectionnées, elles sont placées dans la file d'attente des tâches Apex pour exécution. Le nombre maximal de classes de test que vous pouvez sélectionner pour l'exécution est la valeur la plus importante entre 500 ou 10 multiplié par le nombre de classes de test dans l'organisation par période de 24 heures. Pour des organisations sandbox et Developer Edition, cette limitation est plus importante. Elle correspond à la valeur la plus importante entre 500 et le nombre de classes de test dans l'organisation multiplié par 20.

          Pendant l'exécution des tests, vous pouvez sélectionner un ou plusieurs tests, puis cliquer sur Abandonner pour annuler.

          Une fois l'exécution terminée, vous pouvez :

          • Cliquer sur le test pour afficher ses détails. Si un test échoue, le premier message d'erreur et la trace de pile s'affichent.
          • Cliquez sur Afficher pour visualiser la source du code Apex.

          Les résultats de test s'affichent pendant 60 minutes après la fin de l'exécution.

          • Inspection des résultats de la couverture du code
            Après avoir exécuté des tests en utilisant la page Exécution du test d'application, vous pouvez afficher les détails de couverture de code dans la Developer Console.
          • Désactivation de l'exécution de tests en parallèle
            Les tests démarrés à partir de l'interface utilisateur de Salesforce (y compris Developer Console) sont exécutés en parallèle. L'exécution de test en parallèle peut accélérer les délais d'exécution. L'exécution de tests en parallèle peut parfois entraîner des problèmes d'encombrement des données. Par conséquent, vous pouvez la désactiver.
          • Utilisation de l'option de test de séquence de numérotation automatique indépendante
            Le paramètre Séquence de numérotation automatique indépendante permet d'éviter les écarts dans les champs de numérotation automatique causés par les enregistrements de test créés dans des tests Apex. Cette option isole la séquence à numérotation automatique utilisée dans les tests Apex de la séquence utilisée dans votre organisation. Par conséquent, la création de données de test dans des tests Apex n'entraîne pas une augmentation de la séquence de champs à numérotation automatique pour les nouveaux enregistrements non test.
          • Affichage des résultats des tests d'application
            Dans Configuration, saisissez Application dans la case Recherche rapide, sélectionnez Application Test Execution, puis cliquez sur Afficher l'historique des tests pour afficher tous les résultats des tests de votre organisation, pas seulement les tests que vous avez exécutés. Une fois les tests exécutés, les résultats sont conservés pendant 30 jours, sauf s'ils sont supprimés.
          • Affichage des détails des résultats des tests d'application
            Affichez tous les résultats de test de votre organisation dans la vue par défaut pendant 30 jours, sauf s'ils sont effacés, pas seulement les tests que vous avez exécutés.
          • Affichage de l'historique des tests d'application
            La page Historique des tests d'application affiche tous les résultats associés à une exécution de test particulière. La page montre uniquement les résultats des tests exécutés de façon asynchrone.
           
          Chargement
          Salesforce Help | Article