Construisez sur votre base de test en explorant l'automatisation et les pratiques d'assurance qualité modernes qui façonnent l'industrie du logiciel d'aujourd'hui. Ce cours présente aux apprenants les bases de l'automatisation, les techniques de test spécialisées et les tendances émergentes telles que les tests alimentés par l'IA et les solutions basées sur le cloud. En mettant l'accent sur les compétences pratiques, vous écrirez des scripts de test simples, exécuterez des tests de performance et d'API, et appliquerez des contrôles de sécurité en utilisant des outils et des cadres légers. Vous commencerez par comprendre la valeur de l'automatisation, en configurant des scripts de base dans un environnement de développement intégré, et en explorant les cas d'utilisation pour les tests fonctionnels et de régression. Le cours passe ensuite à des pratiques de test spécialisées où vous exécuterez des tests de performance, d'API et de sécurité, apprendrez à identifier les goulots d'étranglement, à valider les réponses et à appliquer des directives de codage sécurisé. Enfin, vous explorerez les approches modernes de l'assurance qualité, y compris la génération de tests assistée par l'IA, les plateformes de test basées sur le cloud et l'intégration des tests automatisés dans les pipelines CI/CD. Grâce à des exemples, des exercices guidés et des évaluations, vous gagnerez en confiance pour appliquer l'automatisation et les outils modernes dans des projets professionnels.À la fin de ce cours, vous serez en mesure de : - Écrire et exécuter des scripts d'automatisation simples pour les tests fonctionnels et de régression - Appliquer des techniques de test de performance, d'API et de sécurité en utilisant des outils légers - Utiliser des outils basés sur l'IA pour générer et améliorer la couverture des tests - Mettre en œuvre des stratégies de test basées sur le cloud et intégrer l'assurance qualité dans les flux de travail CI/CD.Avertissement : Il s'agit d'une ressource éducative indépendante créée par Board Infinity à des fins d'information et d'éducation uniquement.Ce cours n'est pas affilié à l'IA, mais il a été conçu pour être utilisé dans le cadre d'une formation continue. Ce cours n'est pas affilié, approuvé, sponsorisé ou officiellement associé à une entreprise, une organisation ou un organisme de certification, sauf mention explicite. Le contenu fourni est basé sur les connaissances et les meilleures pratiques de l'industrie, mais ne constitue pas un matériel de formation officiel pour un employeur ou un programme de certification spécifique. Tous les noms d'entreprise, marques commerciales, marques de service et logos cités sont la propriété de leurs détenteurs respectifs et ne sont utilisés qu'à des fins d'identification et de comparaison à des fins éducatives.


Automatisation et outils de test modernes
Ce cours fait partie de Spécialisation Assurance qualité et essais de logiciels

Instructeur : Board Infinity
Inclus avec
Expérience recommandée
Ce que vous apprendrez
Rédiger et exécuter des scripts d'automatisation qui valident les fonctionnalités, les régressions et les rapports afin d'améliorer l'efficacité et de réduire le travail manuel répétitif.
Exécutez des tests de performance, d'API et de sécurité en utilisant des méthodes pratiques pour identifier les goulets d'étranglement, valider les intégrations et renforcer la fiabilité.
Appliquer des outils basés sur l'intelligence artificielle pour générer des cas de test, étendre la couverture et soutenir des stratégies de test intelligentes pour les applications modernes
Mettre en œuvre des flux de tests basés sur le cloud et intégrer des vérifications automatisées dans les pipelines CI/CD afin d'assurer une qualité continue dans la livraison de logiciels.
Compétences que vous acquerrez
- Catégorie : Tests de sécurité
- Catégorie : Automatisation
- Catégorie : Scripting
- Catégorie : Automatisation des tests
- Catégorie : Essais fonctionnels
- Catégorie : CI/CD
- Catégorie : Outils de test
- Catégorie : Interface de programmation d'application (API)
- Catégorie : Test de régression
- Catégorie : Tests de performance
- Catégorie : Cas de test
- Catégorie : Évolutivité
- Catégorie : Codage sécurisé
- Catégorie : Test de logiciels
Détails à connaître

Ajouter à votre profil LinkedIn
septembre 2025
21 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise du sujet
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable

Il y a 5 modules dans ce cours
Ce module établit les bases pour comprendre les tests de logiciels et le passage d'une approche manuelle à une approche automatisée. Les apprenants étudieront quand utiliser les tests manuels par rapport à l'automatisation, les avantages de l'automatisation pour assurer la qualité des logiciels, et les limites de l'automatisation dans des environnements dynamiques ou changeant fréquemment. Le module présente également les cadres de test et met en évidence les éléments essentiels des tests de performance, notamment la vitesse, l'évolutivité, la stabilité et les méthodes d'identification des goulets d'étranglement. En maîtrisant ces principes fondamentaux, les apprenants sauront quand et comment l'automatisation doit être mise en œuvre pour maximiser l'efficacité dans les environnements de test du monde réel.
Inclus
22 vidéos4 lectures4 devoirs1 sujet de discussion
Ce module présente aux apprenants les API, leurs types et les défis courants rencontrés lors de leur test. Il guide les apprenants pas à pas dans la mise en place d'un environnement d'automatisation fonctionnel, y compris la configuration d'IDE comme IntelliJ et l'intégration des bibliothèques nécessaires. Les étudiants passeront ensuite à la construction de leurs premiers scripts, à leur exécution et à la validation des sorties par rapport aux résultats attendus. A la fin de ce module, les apprenants auront une base technique solide à la fois dans les fondamentaux de l'API et dans la configuration de l'environnement, ce qui leur permettra d'exécuter et de valider des scripts automatisés en toute confiance.
Inclus
16 vidéos3 lectures4 devoirs
Ce module propose une plongée en profondeur dans TestNG et son application dans la structuration, l'exécution et la gestion des tests automatisés. Les apprenants exploreront les annotations, les méthodes de dépannage et les stratégies de localisation pour une identification fiable des éléments. Le module couvre également l'automatisation fonctionnelle de l'UI en pratique, y compris des scénarios du monde réel tels que la connexion et les soumissions de formulaires. En outre, les apprenants exploreront les stratégies d'exécution des tests telles que la régression, l'exécution parallèle et les tests basés sur les données, tout en maîtrisant les outils de reporting tels que Extent Reports. Cela donne aux apprenants la capacité de gérer des exécutions de test complexes et de fournir des rapports de test exploitables dans des contextes professionnels.
Inclus
33 vidéos4 lectures5 devoirs
Ce module explore la façon dont l'Intelligence artificielle (IA) transforme les tests de logiciels. Les apprenants comprendront comment l'IA peut générer des cas de test dynamiques, détecter des modèles, prédire les échecs et réduire les tests bancals. Le module dissipe également les mythes sur l'IA dans l'assurance qualité et met en évidence les risques et les limites de l'adoption d'outils d'IA, tels que les données d'entraînement biaisées ou la couverture incomplète. Enfin, les apprenants examineront des cas d'utilisation réels et des pratiques de sécurité basées sur l'IA qui protègent les applications contre les vulnérabilités. À la fin du module, les étudiants seront équipés pour évaluer de manière critique l'IA dans l'automatisation et appliquer des outils d'IA pour améliorer la précision et l'efficacité des tests.
Inclus
19 vidéos3 lectures4 devoirs
Le dernier module étend l'expertise des apprenants à des contextes de test avancés, notamment les environnements cloud, les pipelines DevOps et l'automatisation sophistiquée des API. Les étudiants examineront les avantages et les défis des tests basés sur le cloud et leurs implications en termes d'évolutivité et de rentabilité. Le module met l'accent sur l'intégration DevOps, couvrant les flux de travail CI/CD, les actions GitHub et les configurations YAML pour l'automatisation des tests dans les équipes collaboratives. Les apprenants feront également progresser leurs compétences en matière de tests d'API, en se concentrant sur les validations backend, l'analyse des réponses JSON et la journalisation des mesures de performance. Ce module garantit que les apprenants sont prêts pour l'industrie, capables de mettre en œuvre l'automatisation dans les écosystèmes modernes de cloud et DevOps.
Inclus
28 vidéos3 lectures4 devoirs
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Instructeur

Offert par
En savoir plus sur Cloud Computing

Board Infinity

Board Infinity

Board Infinity
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?





Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
Vous apprendrez à écrire des scripts d'automatisation, à effectuer des tests de performance, d'API et de sécurité, et à explorer les pratiques d'assurance qualité basées sur l'IA et le cloud.
Des connaissances de base en codage sont utiles, mais ne sont pas nécessaires. Le cours commence par des outils et des scripts simples conçus pour les débutants.
Le cours est conçu pour quatre semaines d'étude, à raison de 3 à 4 heures par semaine, soit un total d'environ 12 heures d'apprentissage et de pratique.
Plus de questions
Aide financière disponible,

