What You Need to Know Before
You Start

Starts 5 June 2025 07:36

Ends 5 June 2025

00 days
00 hours
00 minutes
00 seconds
course image

Masterclass en Qualité Logicielle | Tests d'IA

Ingénierie de la qualité, principes modernes de tests, Devops pour ingénieurs qualité, tests automatisés, IA générative - GPT
via Udemy

4052 Cours


20 hours 58 minutes

Optional upgrade avallable

Not Specified

Progress at your own speed

Paid Course

Optional upgrade avallable

Aperçu

Ingénierie de la qualité, principes modernes de test, DevOps pour les ingénieurs qualité, tests automatisés, AI générative - GPT Ce que vous apprendrez :

Apprenez des méthodes modernes pour évaluer la qualité des projets logiciels qui sont cohérentes avec les principes d'aujourd'hui Appliquez des techniques d'amélioration continue pour accroître la rapidité et la qualité Tests agentiques avec Microsoft Autogen Tests agentiques avec Flowise AI Comprenez comment utiliser l'intelligence artificielle pour obtenir un gain de productivité ainsi qu'aider à créer des artefacts puissants Tests agentiques avec Playwright MCP et Github Découvrez comment démarrer rapidement un projet en utilisant ChatGPT pour déployer un cadre d'automatisation frontale avec Playwright Utilisez CHAT GPT pour créer des pipelines de test de performance automatisés Comprenez comment le Shift Left sur la qualité augmente la cadence de livraison, prévient les défauts et améliore la qualité Identifiez les pièges du processus de développement et leurs actions correctives Exploitez la puissance des tests continus, du développement et des tests avec un bon ensemble d'outils et des conseils pour la mise en œuvre du cadre Comprenez comment les principes d’ingénierie de la qualité sont appliqués aux livraisons agiles pour réaliser une automatisation en sprint et une livraison à temps Comprenez comment créer vos propres agents AI pour les tests Comment choisir le pipeline de tests DEVOPS le mieux adapté Comprenez et améliorez le processus de test en tant qu'expert, l'IA ne peut pas vous enseigner cela Comprenez comment l’automatisation des tests soutient l’approche globale de la qualité et voyez quelques bonnes pratiques pour accroître la rapidité et la fiabilité de l’exécution Maîtrisez l'utilisation de la pyramide des tests :

unités, intégration, tests UI Comprenez comment adapter votre approche de test en fonction de la stratégie de branchement que vous avez Comprenez comment créer un environnement à la demande ou par fonctionnalité et comment ils sont utilisés dans les tests continus et l'approche Shift Left Comprenez comment les principes LEAN s'appliquent au développement de logiciels et apprenez à construire une carte de flux de valeur pour identifier les goulots d'étranglement Nous comprendrons les 8 gaspillages de TIMWOODS qui affectent les équipes de livraison de logiciels Unique sur Internet! Ce cours est conçu pour les développeurs de logiciels, testeurs, ingénieurs qualité, professionnels DevOps, et toute personne intéressée à améliorer la qualité des logiciels grâce à des stratégies et outils de test modernes.

Que vous soyez débutant cherchant des connaissances fondamentales ou professionnel expérimenté souhaitant adopter les dernières techniques, ce cours offre des perspectives concrètes et des applications pratiques pour vous aider à rester en avance dans l'environnement de développement logiciel rapide d'aujourd'hui. Un grand nombre de laboratoires et d'activités pratiques vous attendent dans ce matériel.

À la fin de ce cours, vous aurez maîtrisé les outils, techniques et principes nécessaires pour livrer des projets logiciels de haute qualité efficacement. Regardons de plus près ce que vous apprendrez :

Approches modernes de la qualité logicielle Comprenez comment aligner les stratégies de qualité avec les normes de l'industrie d'aujourd'hui pour assurer le succès des projets logiciels modernes.

Techniques d'amélioration continue Apprenez à appliquer des méthodes d'amélioration continue pour accroître la vitesse et la qualité tout au long du cycle de vie du développement logiciel. Exploitation de l'Intelligence Artificielle (IA) dans les tests Découvrez comment utiliser les outils IA pour augmenter la productivité, automatiser les processus et obtenir un avantage concurrentiel en assurance qualité.

Démarrage rapide de projets avec ChatGPT Explorez comment utiliser ChatGPT pour déployer des tests frontaux automatisés avec Playwright et démarrer des projets rapidement et efficacement. Automatisation des pipelines de test de performance Apprenez à concevoir et à mettre en œuvre des pipelines de tests de performance automatisés qui fournissent des informations exploitables sur les goulots d'étranglement du système.

Approche de test "Shift-Left" Comprenez comment adopter une mentalité "Shift Left" améliore la cadence de sortie, prévient les défauts et améliore la qualité globale. Identifier et résoudre les écueils Acquérez les compétences pour identifier les défis de développement courants et mettre en œuvre des actions correctives pour une livraison fluide des projets.

Tests continus dans DevOps Maîtrisez l'intégration des tests dans un pipeline DevOps avec les outils et stratégies appropriés pour des tests et livraisons continus. Ingénierie de la qualité pour les livraisons agiles Apprenez comment les principes d'ingénierie de la qualité sont appliqués aux méthodologies agiles pour obtenir des résultats cohérents et fiables.

Création d'agents AI pour les tests Découvrez comment créer vos propres agents de tests basés sur l'IA pour automatiser et rationaliser les tâches de test répétitives. Choisir le bon pipeline de tests DevOps Obtenez des conseils sur le choix et la mise en œuvre du pipeline de tests DevOps le plus adapté aux besoins de votre organisation.

Amélioration du processus de test Comprenez les facteurs clés d'un processus de test réussi, en vous concentrant sur les domaines où l'IA ne peut remplacer l'expertise humaine. Automatisation des tests et son rôle dans la qualité Explorez comment l'automatisation soutient la stratégie de qualité globale et examinez les meilleures pratiques de mise en œuvre.

Maîtrise de la pyramide des tests Apprenez l'importance des tests unitaires, d'intégration et UI dans le cadre de la pyramide des tests et comment équilibrer votre stratégie de test. Adaptation des tests aux stratégies de branchement Découvrez comment aligner votre approche de test avec diverses stratégies de branchement pour améliorer les flux de travail de développement.

Environnements à la demande/par fonctionnalité dans le CI/CD Comprenez comment créer des environnements à la demande ou spécifiques aux fonctionnalités et les utiliser efficacement dans l'intégration continue/livraison continue. Principes LEAN dans le développement logiciel Apprenez comment les principes LEAN peuvent être appliqués au développement logiciel pour réduire le gaspillage et améliorer l'efficacité.

Les 8 gaspillages de TIMWOODS Identifiez les inefficacités courantes dans la livraison de logiciels et obtenez des conseils pratiques sur la manière de les éliminer. Ce cours combine des connaissances théoriques avec des exemples pratiques pour vous aider à construire un ensemble de compétences robuste.

Rejoignez et amenez vos compétences en tests et ingénierie de la qualité au niveau supérieur!

Programme

  • Introduction à l'ingénierie de la qualité logicielle
  • Aperçu des principes de qualité logicielle
    Importance des tests dans les systèmes d'IA
  • Fondamentaux des systèmes d'IA
  • Compréhension des modèles et algorithmes d'IA
    Différences clés entre les logiciels traditionnels et les systèmes d'IA
  • Stratégies de test pour les applications d'IA
  • Planification et conception de tests pour l'IA
    Compréhension des dépendances de données dans les tests d'IA
    Gestion de l'incertitude et des résultats probabilistes
  • Types de tests dans l'IA
  • Tests fonctionnels des composants d'IA
    Tests non fonctionnels : utilisabilité, performance et sécurité
    Test en boîte noire vs test en boîte blanche dans l'IA
  • Automatisation dans les tests d'IA
  • Introduction aux outils d'automatisation des tests pour l'IA
    Création et gestion de suites de tests automatisés
  • Tests de modèles d'apprentissage automatique
  • Techniques de validation de la précision des modèles
    Prise en compte des biais et tests d'équité
    Défis de surajustement et de sous-ajustement
  • Tests de l'IA en production
  • Surveillance de la performance de l'IA après le déploiement
    Tests continus et boucles de rétroaction
  • Considérations éthiques dans les tests d'IA
  • Protection de la vie privée et gouvernance des données
    Garantie de transparence et d'explicabilité
  • Études de cas et applications réelles
  • Analyse de scénarios de tests d'IA spécifiques à l'industrie
    Leçons tirées des échecs de tests d'IA
  • Outils et ressources pour les tests d'IA
  • Aperçu des cadres de tests d'IA populaires
    Ressources pour l'apprentissage continu en tests d'IA
  • Conclusion du cours
  • Résumé des enseignements clés
    Tendances futures dans l'IA et l'ingénierie de la qualité logicielle

Enseigné par

Dan Andrei Bucureanu


Sujets

Programmation