Tests continus

Cette page explique comment exécuter des tests continus dans vos pipelines de CI/CD. Si vous souhaitez consulter vos dashboards et métriques relatives au CI/CD, consultez plutôt la documentation relative à CI Visibility.

Les tests continus Datadog vous offrent tous les outils dont vous avez besoin pour automatiser le testing logiciel d’un produit, et ce durant tout son cycle de vie. Ses intégrations de testing de bout en bout à la fois fluides et fiables vous permettent d’utiliser des fournisseurs de CI populaires ainsi que des outils de collaboration, sans avoir à saisir la moindre ligne de code. Grâce aux tests continus Datadog, vous pouvez réduire la durée du cycle de développement de vos applications et publier plus rapidement des fonctionnalités de qualité.

Exécuter des tests simples et rapides

Nos fonctionnalités évolutives, comme l’outil d’enregistrement Web sans code, l’enregistreur dédié aux applications mobiles, les exécutions simultanées de tests ou encore le testing dans plusieurs emplacements, simplifient grandement le travail de votre équipe en charge de l’assurance qualité.

Page Continuous Testing Settings, avec la possibilité de choisir d'exécuter des tests de façon séquentielle ou de sélectionner le nombre de tests exécutés en parallèle

Datadog prend en charge un grand nombre de protocoles, frameworks et API, y compris gRPC et WebSockets. Ainsi, vous pouvez tester des éléments à tous les niveaux du stack de votre application, ainsi que sur n’importe quel environnement de pré-production.

Améliorer la fiabilité des tests

Au lieu de rédiger du code et de l’implémenter, vous pouvez exploiter les tests évolutifs, durables et sans code de la surveillance Synthetic. Réduisez le nombre de faux positifs à l’aide des tests Browser avec réparation spontanée, des tests d’application mobile et de l’automatisation des nouvelles tentatives. Vous bénéficiez ainsi de tests plus fiables, et pouvez automatiser le testing sur plusieurs navigateurs ainsi que le testing d’applications mobiles.

Gagner en efficacité grâce aux intégrations directes

Simplifiez le développement de vos applications grâce à l’utilisation d’une plateforme de testing et de dépannage commune. Sélectionnez l’un des fournisseurs de CI ou des outils de collaboration suivants, par exemple Slack ou Jira, pour rassembler vos workflows et ne perdre aucune information de contexte.

github actions
gitlab
jenkins
circleci orb
azure devops extension

Le fournisseur Terraform Datadog vous permet de contrôler la création de tests et de gérer leurs états. Créez des tests Synthetic portant sur une intégration précise ou sur un processus de bout en bout pour vos environnements intermédiaires, vos environnements de pré-production et vos déploiements Canary, ou exécutez vos tests directement dans vos pipelines de CI.

Résoudre plus rapidement vos problèmes

Lorsque vous exécutez des tests au sein d’une plateforme de surveillance unifiée, vous pouvez trouver plus facilement la cause à l’origine des échecs de vos tests, et ainsi réduire votre MTTR. Bénéficiez d’un contexte complet pour le dépannage sans avoir à basculer d’un outil à un autre, grâce aux métriques, traces et logs corrélés qui s’affichent dans l’intégration APM Datadog. Pour accéder à ses données, consultez les tâches exécutées depuis la vue Synthetic Monitoring & Continuous Testing Explorer.

Lots CI dans le Continuous Testing Explorer

Utiliser l’Explorateur de surveillance Synthetic et de tests en continu

Créez des requêtes de recherche et des visualisations pour vos exécutions de tests Synthetic ou vos exécutions groupées de tests dans des pipelines de CI/CD.

Explorateur de tests en continu

Prêt à vous lancer ?

Après avoir configuré quelques tests Synthetic, consultez la documentation relative à votre principal fournisseur de CI/CD ou utilisez le package NPM datadog-ci dans vos pipelines de CI/CD. Référez-vous à la section Tester des environnements intermédiaires et locaux pour découvrir comment utiliser les tests continus dans des environnements qui ne sont pas publics ou en production. Vous pouvez par exemple exécuter des tests sur votre environnement de développement local ou sur un environnement intermédiaire au sein d’un réseau privé. Consultez ensuite la vue Synthetic Monitoring & Continuous Testing Explorer afin de passer en revue les détails sur vos exécutions groupées.

learning center
Familiarisez-vous avec les tests Synthetic en les exécutant au sein d'un pipeline de CI/CD depuis le centre d'apprentissage

Le centre d'apprentissage Datadog propose un vaste choix de ressources vous permettant de vous familiariser avec les tests. Inscrivez-vous gratuitement pour découvrir comment exécuter un test Synthetic Datadog au sein d'un pipeline de CI/CD.

S'INSCRIRE

Pour aller plus loin