Vous êtes ici :
Fournisseurs de test
La sélection du fournisseur de test approprié dépend de vos besoins en tests, de la maturité de votre organisation Salesforce et des types de modification qui progressent dans votre pipeline. Vous pouvez configurer plusieurs fournisseurs et attribuer différentes séries de tests à différentes étapes du pipeline, afin d'exécuter les tests appropriés au moment opportun.
| Type de fournisseur | Exemples | Préférable pour |
|---|---|---|
| Salesforce native | Test unitaire Apex | Validation des classes Apex, des déclencheurs et de la logique d'automatisation avec des tests unitaires. Idéal pour les organisations qui écrivent déjà des tests Apex dans le cadre de leurs normes de développement et qui souhaitent appliquer automatiquement des exigences de couverture de code à chaque étape du pipeline. |
| Tests de flux | Test de l'automatisation déclarative élaborée avec des flux, pour s'assurer que la logique métier se comporte normalement avant la promotion des modifications. Convient aux organisations qui ont des processus complexes basés sur des flux dans lesquels les régressions peuvent impacter directement les workflows des utilisateurs. | |
| Sécurité et qualité | Salesforce Code Analyzer v5.0 | Identifier les failles de sécurité et les infractions à la qualité du code très tôt, avant qu'elles atteignent Integration ou Staging. Applique automatiquement les normes de codage dans l'ensemble de votre équipe. Consultez Tâches de configuration pour intégrer Code Analyzer v5 en tant que fournisseur de test. |
Considérations relatives au choix d'un fournisseur de test :
- Commencez par ce que vous avez. Si votre organisation a déjà des classes de test Apex, le test unitaire Apex est le fournisseur le plus rapide à configurer et fournit une valeur immédiate.
- Couche dans le scan de sécurité tôt. L'analyseur de code v5.0 fonctionne mieux lorsqu'il est attribué à l'étape de développement. L'identification des problèmes à l'étape de révision coûte beaucoup moins cher que leur identification à l'étape intermédiaire ou de production.
- Combinez plusieurs fournisseurs. Attribuez différents fournisseurs à différentes étapes, par exemple Test unitaire Apex au développement et Analyseur de code à l'intégration, afin d'élaborer une application de la qualité en plusieurs niveaux dans votre pipeline.
- Configuration d'un fournisseur de test
Lorsque vous configurez un fournisseur de test, DevOps Center Testing synchronise automatiquement vos tests et suites de tests dans les étapes du pipeline DevOps Center. - Fournisseurs de tests de synchronisation
La synchronisation garantit que votre pipeline contient les toutes dernières données de test et configurations de vos fournisseurs de test connectés. Exécutez une synchronisation chaque fois que des séries de tests sont ajoutées, retirées ou mises à jour dans votre outil de fournisseur. - Affichage des journaux des fournisseurs de tests synchronisés
Les journaux de synchronisation indiquent l'activité de synchronisation passée de chaque fournisseur de test, notamment le nombre de séries de tests synchronisées, les heures de synchronisation et les erreurs rencontrées pendant le processus.

