Formation Introduction aux tests Agile
Ce cours de 2 jours offre une introduction brève aux tests logiciels Agile. Il aborde les concepts fondamentaux du test, dans le contexte du développement Agile (Scrum) et utilise le modèle des Quadrants de test Agile de Crispin & Gregory comme cadre pour explorer les principes et pratiques contemporains des tests Agile.
Audience visée
Ce cours s'adresse aux équipes de développement qui souhaitent améliorer leurs pratiques de test dans un contexte Agile.
Il convient également à ceux qui envisagent de se lancer dans une carrière spécifique en test et constitue un prérequis approprié pour le cours iSQI Certified Agile Tester.
Plan du cours
Aperçu de l'Agile
- Vue historique des méthodologies Agile
- Discussion sur les énoncés du Manifeste Agile
Cadre Scrum
- Rôles et responsabilités Scrum – Scrum Master, Product Owner, équipe de développement
- Événements Scrum – Sprint, Planification du Sprint, Revue, Rétrospective, réunion Scrum
- Artéfacts Scrum – Product Backlog, Sprint Backlog, incrément de produit
Tests Agile
- Collaboration plutôt qu'indépendance
- La place de la documentation dans l'Agile
- Introduction aux Quadrants de test Agile
- Automatisation des tests
Fondamentaux du test
- Processus fondamental de test
- Techniques de conception de tests en boîte noire
- Techniques de conception de tests en boîte blanche
- Attributs de qualité
- Tests de performance
- Exemple d'outils de test
Tests technologiques orientés développement
- Tests unitaires et conception de tests en boîte noire
- Développement piloté par les tests
- Exemple d'outils de test
Tests métier orientés développement
- Histoires utilisateurs et tests d'acceptation
- Développement orienté par le comportement
- Exemple d'outils de test
Tests métier évaluant le produit
- Tests exploratoires
- Conception de tests en boîte blanche
Cours à partir de 4 + personnes. Pour un entraînement individuel ou en petit groupe, veuillez demander un devis.
Formation Introduction aux tests Agile - Réservation
Formation Introduction aux tests Agile - Demande de renseignements
Introduction aux tests Agile - Demande d'informations consulting
Nos clients témoignent (1)
ateliers, cas pratiques
Joanna Nowak - LKQ Polska Sp. z o. o.
Formation - Introduction to Agile Testing
Traduction automatique
Cours à venir
Cours Similaires
Tests automatisés avancés et maintenance
35 HeuresCette formation en direct, animée par un instructeur dans <lieu> (en ligne ou sur site), s'adresse aux testeurs et développeurs de niveau intermédiaire souhaitant approfondir leurs connaissances et compétences en matière de tests automatisés, en mettant l'accent sur des outils comme Selenium et TestComplete, ainsi que sur l'intégration avec Oracle APEX et .Net Core.
À la fin de cette formation, les participants seront capables de :
- Configurer Selenium et TestComplete pour les tests automatisés.
- Développer des scripts de test et des cadres de travail avancés.
- Intégrer les tests automatisés aux applications Oracle APEX et .Net Core.
- Appliquer des techniques d'apprentissage automatique pour améliorer l'automatisation des tests.
- Passer efficacement des tests manuels aux tests automatisés.
- Gérer des projets de tests externalisés et maintenir des normes de qualité.
C# avancé pour les ingénieurs en tests d'automatisation
21 HeuresCette formation en direct, encadrée par un formateur, en Canada (en ligne ou en présentiel), s'adresse aux ingénieurs en tests d'automatisation expérimentés qui souhaitent apprendre les concepts avancés de programmation C# pour les tests d'automatisation.
À l'issue de cette formation, les participants seront en mesure de :
- Comprendre les concepts avancés de programmation C# et les meilleures pratiques.
- Appliquer les principes avancés de la programmation orientée objet pour créer des solutions d'automatisation efficaces et flexibles.
- Concevoir et développer des cadres d'automatisation modulaires et réutilisables en utilisant les meilleures pratiques de l'industrie.
Selenium avancé
14 HeuresAu cours de cette formation en présentiel animée par un formateur à Canada, les participants apprendront comment améliorer une suite de tests automatisés en utilisant des techniques avancées pour piloter Selenium.
À l'issue de cette formation, les participants seront capables de :
- Résoudre les problèmes complexes d'automatisation des tests d'applications web avec Selenium.
- Appliquer les expressions régulières et les techniques de vérification basées sur des motifs.
- Gérer les exceptions qui interrompent l'exécution des tests.
- Rechercher des objets web de manière programmatique.
- Capturer dynamiquement des données à partir de contrôles web.
- Créer un framework de test piloté par les données.
- Répartir les tests avec Selenium Grid.
TestStand avancé : Maîtriser l'automatisation des tests
21 HeuresCette formation en présentiel ou en ligne, animée par un instructeur dans <lieu>, s'adresse aux ingénieurs de test et aux spécialistes de l'automatisation de niveau intermédiaire à avancé qui souhaitent explorer les fonctionnalités et les techniques avancées de TestStand afin de maximiser l'efficacité et l'efficience de l'automatisation des tests.
À l'issue de cette formation, les participants seront en mesure de :
- Utiliser les fonctionnalités avancées de TestStand pour optimiser les flux de travail d'automatisation des tests.
- Personnaliser les interfaces utilisateur et développer des séquences de tests avancées.
- Mettre en œuvre des techniques avancées de traitement et de rapport des résultats.
- Intégrer TestStand à des bases de données, des systèmes et du matériel externes.
- Appliquer les meilleures pratiques pour maintenir, gérer, dépanner et déboguer des séquences de tests complexes.
Développement et test d'API avec Java (Jersey)
14 HeuresJersey est l'implémentation de référence open source de JAX-RS (Java API for RESTful Web Services). Il fournit des bibliothèques pour créer rapidement et efficacement des API REST en Java. Combiné à des outils de test modernes, Jersey permet aux développeurs de concevoir, développer, tester et documenter des API de manière efficiente.
Cette formation en direct, animée par un instructeur (en ligne ou en présentiel), s'adresse aux développeurs et testeurs Java de niveau débutant à intermédiaire souhaitant apprendre le développement et le test d'API à l'aide de Jersey et des outils connexes.
À l'issue de cette formation, les participants seront capables de :
- Configurer un projet Jersey avec Maven.
- Développer et déployer des API RESTful avec Jersey.
- Tester les API à l'aide de Postman et de frameworks automatisés.
- Gérer les erreurs, la sécurité et la documentation des API.
Format de la formation
- Conférence interactive et discussions.
- Exerciques pratiques et mises en situation.
- Implémentation dans un environnement de laboratoire en direct.
Options de personnalisation de la formation
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter afin de l'organiser.
BDD pour les non-programmeurs : Atelier en direct
14 HeuresCet atelier en direct encadré par un formateur à Canada commence par une introduction au BDD, à sa définition et à son utilisation par les entreprises pour promouvoir une bonne conception, un bon développement et de bons tests logiciels. Nous abordons ce sujet d’un point de vue non technique, en mettant l’accent sur les utilisateurs finaux, leurs besoins, leur langage et leur façon de penser. Nous traitons également des défis de communication que les acteurs commerciaux sont susceptibles de rencontrer lorsqu’ils travaillent en étroite collaboration avec leurs pairs plus techniques.
À l’issue de cette formation, les participants sauront comment :
- Rédiger des récits utilisateurs concis qui reflètent les modes d’utilisation des vrais utilisateurs du logiciel.
- Traduire leurs récits utilisateurs dans le langage comportemental du BDD (Étant donné, Quand, Alors).
- Dériver des cas de test à partir de ces récits, afin que les ingénieurs puissent les implémenter et les tester.
- Comprendre la relation entre les exigences du produit, les critères d’acceptation et les cas de test.
- Démystifier le jargon technique qui entrave la communication et la compréhension.
- Installer et utiliser d’excellents outils pour rédiger des fichiers de fonctionnalités BDD.
- Comprendre et apprécier ce qui se passe une fois le travail remis aux ingénieurs.
- Prendre un rôle plus actif dans le cycle de développement itératif.
ISTQB Certified Tester Advanced Level – Test Manager (CTAL-TM)
35 HeuresL'examen ISTQB Certified Tester Advanced Level – Test Manager (CTAL-TM) est une certification de niveau professionnel qui met l'accent sur les pratiques avancées de gestion des tests, les compétences en leadership et la prise de décision stratégique, conformément au syllabus ISTQB.
Cette formation en présentiel ou à distance, animée par un formateur, s'adresse aux chefs de projets de test de niveau intermédiaire à avancé ainsi qu'aux professionnels de l'assurance qualité qui souhaitent maîtriser le syllabus ISTQB Advanced Level Test Manager et se préparer à l'examen de certification.
À l'issue de cette formation, les participants seront capables de :
- Élaborer et gérer des stratégies et des plans de tests complets.
- Appliquer des techniques de test basées sur les risques afin d'optimiser les efforts de test.
- Superviser, contrôler et améliorer les processus de test au sein des projets.
- Diriger et développer les équipes de test tout en gérant les attentes des parties prenantes.
- Utiliser des outils et des indicateurs pour la gestion des tests, la communication des résultats et l'amélioration continue.
Format du cours
- Cours interactif et discussions.
- Exercices orientés vers l'examen et questions pratiques.
- Études de cas et simulations pratiques alignées sur le syllabus ISTQB CTAL-TM.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter afin d'en discuter.
Fondements de l'assurance qualité et tests modernes avec l'IA (Préparation au certificat ISTQB Foundation)
21 HeuresFondements de l'assurance qualité et tests modernes avec l'IA est un programme de formation complet qui combine le syllabus ISTQB Certified Tester Foundation Level (CTFL v4.0) avec une introduction pratique aux outils et techniques d'assistance par l'intelligence artificielle pour les tests. Ce cours est conçu comme un parcours de préparation vers la certification ISTQB niveau Foundation, tout en dotant les participants de compétences immédiatement applicables dans les tests assistés par l'IA.
Cette formation en présentiel animée par un formateur (en ligne ou sur site) s'adresse aux professionnels de l'assurance qualité (QA), aux testeurs de logiciels et aux ingénieurs de test souhaitant acquérir une compréhension structurée des fondements de l'assurance qualité tout en apprenant à exploiter des outils d'IA modernes pour la génération de cas de test, l'automatisation des tests et l'analyse des défauts.
À la fin de cette formation, les participants seront capables de :
- Appliquer les sept principes du test et le rôle du testeur tout au long du cycle de vie du développement logiciel.
- Concevoir des cas de test en utilisant les techniques en boîte noire, boîte blanche et basées sur l'expérience, selon les normes ISTQB.
- Rapporter, suivre et gérer les défauts tout au long de leur cycle de vie.
- Planifier les tests en utilisant des approches basées sur le risque, des techniques d'estimation et des indicateurs de progression des tests.
- Évaluer et sélectionner des outils d'automatisation des tests adaptés au contexte de votre organisation.
- Utiliser l'IA générative et les modèles de langue larges (LLM) pour rédiger, réviser et affiner les cas de test à partir des exigences.
- Appliquer des outils alimentés par l'IA pour l'automatisation des tests auto-réparateurs, les tests de régression visuelle et la prédiction des défauts.
- Se familiariser avec la structure de l'examen ISTQB Foundation Level et répondre avec confiance aux questions d'exemple.
Format du cours
- Cours interactif et discussions.
- De nombreux exercices et pratiques.
- Mise en œuvre pratique dans un environnement de laboratoire en temps réel.
Options de personnalisation du cours
- Pour demander une formation personnalisée, veuillez nous contacter pour en convenir.
Tests d'API avec Postman
21 HeuresCette formation animée par un instructeur à Canada (en ligne ou en présentiel) s'adresse aux testeurs de logiciels souhaitant utiliser Postman pour les tests d'API.
À la fin de cette formation, les participants seront capables de :
- Exécuter des tests à l'aide de requêtes et de flux de travail automatisés.
- Définir, développer, tester et surveiller une API à l'aide d'un système de gestion de versions.
- Générer des données dynamiques dans une requête.
- Documenter et organiser les tests dans des collections pour révision par équipe.
Automatisation des tests Selenium avec C#
14 HeuresCette formation en direct, encadrée par un formateur, dans <lieu> (en ligne ou sur site), s'adresse aux développeurs et testeurs souhaitant réaliser de l'automatisation des tests avec C# et Selenium.
À l'issue de cette formation, les participants seront capables de :
- Installer et configurer Selenium WebDriver.
- Rédiger des tests en utilisant Selenium, C# et NUnit avec l'IDE Visual Studio.
- Exécuter des tests automatisés Selenium en C#.
Selenium WebDriver en C#
14 HeuresCette formation en direct, animée par un formateur dans <lieu> (en ligne ou en présentiel), initie les participants aux tests automatisés avec Selenium WebDriver et C# sous Visual Studio. Si vous n'avez pas d'expérience en programmation C# ou souhaitez rafraîchir vos connaissances, nous vous invitons à consulter le cours : C# pour les ingénieurs en tests d'automatisation.
Automatisation des tests avec Selenium et Jenkins
21 HeuresCe cours offre une formation pour la gestion de projets de tests en utilisant la suite de tests Selenium et les tests continus avec Jenkins.
Public visé :
- Ingénieurs de test logiciel
- Développeurs logiciels impliqués dans le développement agile
- Gestionnaires de versions (Release managers)
- Ingénieurs QA
À la fin de la formation Selenium, les participants seront capables de :
- Utiliser efficacement la suite de tests Selenium dans des projets réels
- Utiliser Selenium pour les tests multi-navigateurs
- Distribuer les tests en utilisant Selenium Grid
- Exécuter des tests de régression Selenium dans Jenkins
- Préparer des rapports de tests et des rapports périodiques à l'aide de Jenkins
Automatisation des tests avec Selenium et Python
14 HeuresSelenium est un framework open-source conçu pour automatiser les tests d'applications web sur différents navigateurs. Avec Selenium 4, vous bénéficiez d'APIs WebDriver améliorées, de localisateurs relatifs natifs et d'un support accru pour Selenium Grid. Python se distingue par sa simplicité et sa forte intégration avec des frameworks de test comme Pytest, ce qui en fait un choix puissant pour développer des suites d'automatisation des tests évolutives et faciles à entretenir.
Cette formation en direct, animée par un instructeur (en ligne ou en présentiel), s'adresse aux testeurs et développeurs de niveau débutant à intermédiaire souhaitant utiliser Selenium avec Python pour automatiser les tests d'applications web dans des environnements réels.
À l'issue de cette formation, les participants seront en mesure de :
- Installer et configurer Selenium avec Python dans un environnement de test.
- Créer des scripts d'automatisation de tests robustes en utilisant Selenium WebDriver et Pytest.
- Appliquer le modèle Page Object (POM) pour concevoir des cadres de tests maintenables.
- Exécuter des tests sur plusieurs navigateurs à l'aide de Selenium Grid.
- Intégrer les tests automatisés aux pipelines CI/CD.
- Résoudre les problèmes courants et appliquer les meilleures pratiques pour assurer la stabilité de l'automatisation.
Format du cours
- Conférences interactives et discussions.
- De nombreux exercices et mises en pratique.
- Implémentation pratique dans un environnement de laboratoire en direct.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter afin d'en convenir.
Automatisation des tests avec Selenium
21 HeuresCe cours offre une formation sur la gestion de projets de test et procure une expérience pratique avec les applications web, l'automatisation de tests fonctionnels et l'automatisation de tests multi-navigateurs à l'aide du kit de tests Selenium.
Le public cible de ce cours comprend les ingénieurs en tests logiciels et les testeurs manuels.
À l'issue de la formation, les participants seront capables d'utiliser efficacement Selenium WebDriver dans des projets réels.
TestComplete
21 HeuresLors de cette formation en présentiel animée par un instructeur en Canada, les participants apprendront à utiliser les fonctionnalités de TestComplete, y compris son modèle d'objets de test, les points de contrôle, l'association de noms et l'interface utilisateur, afin d'effectuer des tests automatisés sur des applications de bureau, Web et mobiles.
À la fin de cette formation, les participants seront en mesure de :
- Créer, enregistrer et exécuter des tests fonctionnels.
- Créer un cadre de test évolutif et maintenable.
- Créer des points de contrôle, adapter les tests pour plusieurs appareils et analyser les résultats des tests.
- Utiliser les extensions de script de TestComplete.