Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Introduction à l'IA dans Software Testing
- Aperçu des capacités de l'IA dans les tests et la QA
- Types d'outils d'IA utilisés dans les workflows modernes de test
- Avantages et risques de l'ingénierie qualité pilotée par l'IA
Utilisation des LLM pour la génération de cas de test
- Ingénierie de prompts pour générer des tests unitaires et fonctionnels
- Création de modèles de tests paramétrés et basés sur les données
- Conversion de scénarios d'utilisateur et de spécifications en scripts de test
IA dans le test exploratoire et des cas limites
- Identification des branches ou conditions non testées à l'aide de l'IA
- Simulation de scénarios d'utilisation rares ou anormaux
- Stratégies de génération de tests basées sur les risques
Tests automatisés d'interface utilisateur et de régression
- Utilisation d'outils IA comme Testim ou mabl pour créer des tests UI
- Maintenance de tests UI stables par le biais de sélecteurs auto-réparants
- Analyse d'impact régressif basée sur l'IA après les modifications de code
Analyse des échecs et optimisation des tests
- Clustering des échecs de test en utilisant des modèles LLM ou ML
- Réduction des exécutions aléatoires et du fatigue d'alertes
- Priorisation de l'exécution des tests basée sur les insights historiques
Intégration dans le pipeline CI/CD
- Intégration de la génération de tests pilotés par l'IA dans Jenkins, Actions GitHub ou CI GitLab
- Validation de la qualité des tests lors des demandes d'extraction
- Automatisation des rebroussages et mise en place intelligente de tests dans les pipelines
Tendances futures et utilisation responsable de l'IA en QA
- Évaluation de la précision et de la sécurité des tests générés par IA
- Governance et traçabilité pour les processus de test améliorés par l'IA
- Tendances dans les plateformes QA pilotées par l'IA et la supervision intelligente
Résumé et Étapes suivantes
Pré requis
- Expérience en test de logiciels, planification des tests ou automatisation QA
- Connaissance des frameworks de test tels que JUnit, PyTest ou Selenium
- Compréhension de base des pipelines CI/CD et des environnements DevOps
Public cible
- Ingénieurs QA
- Développeurs Logiciel en Test (SDETs)
- Analystes de tests logiciels travaillant dans des environnements agiles ou DevOps
14 Heures
Nos clients témoignent (1)
Connaissances avancées de l'enseignant dans l'utilisation du copilote et sessions pratiques suffisantes et efficaces
Tan - ViTrox Technologies Sdn Bhd
Formation - Intermediate GitHub Copilot
Traduction automatique