Back to Gitlabhq

Tester avec GitLab CI/CD

doc-locale/fr-fr/ci/testing/_index.md

19.2.03.7 KB
Original Source

{{< details >}}

  • Édition : Gratuite, GitLab Premium, GitLab Ultimate
  • Offre : GitLab.com, GitLab Self-Managed, GitLab Dedicated

{{< /details >}}

Utilisez GitLab CI/CD pour tester les modifications dans les branches de fonctionnalités. Vous pouvez afficher des rapports de tests et lier des informations importantes directement dans les merge requests.

Rapports de tests et de qualité {#testing-and-quality-reports}

Vous pouvez générer les rapports suivants :

FonctionnalitéDescription
Tests d'accessibilitéDétectez les violations d'accessibilité pour les pages modifiées.
Tests de performance du navigateurMesurez l'impact des modifications du code sur les performances du navigateur.
Couverture du codeConsultez les résultats de couverture des tests, la couverture ligne par ligne dans les diffs et les métriques globales.
Qualité du codeAnalysez la qualité du code source avec Code Climate.
Afficher des artefacts de job arbitrairesCréez un lien vers les artefacts de job sélectionnés à l'aide de artifacts:expose_as.
Tests fail fastArrêtez les pipelines prématurément en cas d'échec des tests RSpec.
Analyse des licencesAnalysez et gérez les licences des dépendances.
Tests de performance de chargeMesurez l'impact des modifications du code sur les performances du serveur.
Rapports de métriquesSuivez des métriques personnalisées telles que l'utilisation de la mémoire et les performances.
Rapports de tests unitairesConsultez les résultats des tests et identifiez les échecs sans vérifier les job logs.

Rapports de sécurité {#security-reports}

{{< details >}}

  • Édition : GitLab Ultimate

{{< /details >}}

Vous pouvez générer des rapports de sécurité en analysant votre projet à la recherche de vulnérabilités :

FonctionnalitéDescription
Analyse des conteneursAnalysez les images Docker à la recherche de vulnérabilités.
Test dynamique de sécurité des applications (DAST)Analysez les applications web en cours d'exécution à la recherche de vulnérabilités.
Analyse des dépendancesAnalysez les dépendances à la recherche de vulnérabilités.
Test statique de sécurité des applications (SAST)Analysez le code source à la recherche de vulnérabilités.