Formation Introduction aux tests agiles
Ce cours de deux jours offre une introduction concise aux tests de logiciels en environnement Agile. Il aborde les concepts fondamentaux de l'assurance qualité dans le contexte du développement Agile (Scrum) et s'appuie sur le modèle des quadrants de test Agile de Crispin & Gregory comme cadre pour explorer les principes et pratiques contemporains des tests agiles.
Public cible
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 faire carrière dans le domaine des tests et constitue un préalable approprié pour la certification iSQI Certified Agile Tester.
Plan du cours
Vue d'ensemble de l'Agile
- Histoire et évolution des méthodologies Agile
- Analyse 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 quotidienne
- Artefacts Scrum – Backlog Produit, Backlog de Sprint, Incrément Produit
Tests Agile
- Collaboration plutôt que l'indépendance
- La place de la documentation en Agile
- Introduction aux quadrants de test Agile
- Automatisation des tests
Fondamentaux des tests
- Le processus fondamental de test
- Techniques de conception de tests boîte noire
- Techniques de conception de tests boîte blanche
- Attributs de qualité
- Tests de performance
- Exemples d'outils de test
Tests orientés technologie qui guident le développement
- Tests unitaires et conception de tests boîte noire
- Développement piloté par les tests (TDD)
- Exemples d'outils de test
Tests orientés business qui guident le développement
- User stories et tests d'acceptation
- Développement piloté par le comportement (BDD)
- Exemples d'outils de test
Tests orientés business qui évaluent le produit
- Tests exploratoires
- Conception de tests boîte blanche
Les formations ouvertes requièrent plus de 3 participants.
Formation Introduction aux tests agiles - Réservation
Formation Introduction aux tests agiles - Demande de renseignements
Introduction aux tests agiles - 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 présentiel ou à distance, dispensée par un formateur, est dispensée à Belgique et s'adresse aux testeurs et développeurs de niveau intermédiaire souhaitant approfondir leurs connaissances et compétences en automatisation des tests, en mettant l'accent sur des outils tels que Selenium, TestComplete, et leur intégration avec Oracle APEX et .Net Core.
À l'issue de cette formation, les participants seront capables de :
- Installer et configurer Selenium et TestComplete pour l'automatisation des tests.
- Développer des scripts de test avancés et des cadres de travail (frameworks).
- Intégrer l'automatisation des tests aux applications Oracle APEX et .Net Core.
- Appliquer des techniques d'apprentissage automatique (machine learning) pour améliorer l'automatisation des tests.
- Passer efficacement du test manuel au test automatisé.
- Gérer des projets de test externalisés et maintenir les standards de qualité.
C# Avancé pour les Ingénieurs en Tests d'Automatisation
21 HeuresCette formation en direct, animée par un formateur, à Belgique (en ligne ou en présentiel), s'adresse aux ingénieurs en tests d'automatisation expérimentés souhaitant acquérir des connaissances approfondies en programmation C# appliquée aux tests automatisés.
À l'issue de cette formation, les participants seront capables de :
- Comprendre les concepts avancés de programmation en C# et les bonnes pratiques associées.
- Appliquer les principes avancés de la programmation orientée objet pour concevoir des solutions d'automatisation efficaces et flexibles.
- Concevoir et développer des cadres d'automatisation modulaires et réutilisables en suivant les meilleures pratiques du secteur.
Selenium Avancé
14 HeuresLors de cette formation en présentiel animée par un formateur à Belgique, 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 des 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 programmatically.
- Capturer dynamiquement des données depuis des contrôles web.
- Créer un framework de test piloté par les données.
- Répandre les tests avec Selenium Grid.
TestStand avancé : Maîtriser l'automatisation des tests
21 HeuresCette formation en direct, animée par un instructeur, dans le domaine Belgique (en ligne ou sur site), s'adresse aux ingénieurs en test et aux spécialistes de l'automatisation de niveau intermédiaire à avancé souhaitant explorer les fonctionnalités et techniques avancées de TestStand pour maximiser l'efficacité et la performance de l'automatisation des tests.
À l'issue de cette formation, les participants seront capables de :
- Exploiter 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 test avancées.
- Mettre en œuvre des techniques avancées de traitement des résultats et de génération de rapports.
- Intégrer TestStand avec des bases de données, des systèmes et du matériel externes.
- Appliquer les meilleures pratiques pour la maintenance, la gestion, le dépannage et le débogage de séquences de test complexes.
Développement et test d'API avec Java (Jersey)
14 HeuresBDD pour les Non-Développeurs : Atelier Pratique
14 HeuresCet atelier pratique dirigé par un formateur à Belgique commence par une introduction au BDD, ce qu'il est et comment il est utilisé par les entreprises pour promouvoir une bonne conception, un bon développement et un bon test des logiciels. Nous abordons ce sujet sous un angle non technique, en mettant l'accent sur les utilisateurs finaux, leurs exigences, leur langage et leur manière de penser. Nous traitons également des défis de communication que les parties prenantes commerciales sont susceptibles de rencontrer lorsqu'elles travaillent plus étroitement avec leurs homologues techniques.
À l'issue de cette formation, les participants sauront comment :
- Rédiger des user stories (histoires utilisateur) succinctes qui capturent les schémas d'utilisation des véritables utilisateurs du logiciel.
- Traduire leurs user stories dans le langage comportemental du BDD (Given, When, Then).
- Dériver des cas de test à partir de ces histoires, à l'intention des ingénieurs pour leur implémentation et leur test.
- Comprendre la relation entre les exigences 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 (feature files) BDD.
- Comprendre et apprécier ce qui se passe une fois le travail remis aux ingénieurs.
- Jouer un rôle plus actif dans le cycle de développement itératif.
ISTQB Certified Tester Advanced Level – Test Analyst (CTAL-TA)
35 HeuresISTQB Certified Tester Advanced Level – Test Manager (CTAL-TM)
21 HeuresPréparez-vous à la certification ISTQB CTAL-TM grâce à cette formation dirigée par un instructeur dans Belgique. Apprenez la gestion avancée des tests, le test basé sur les risques et la prise de décision stratégique grâce à des sessions interactives et des exercices pratiques alignés sur le plan de cours officiel pour les gestionnaires de tests et les professionnels de la QA.
Fondamentaux de l'assurance qualité et tests modernes avec l'IA (Préparation à l'examen ISTQB Foundation)
21 HeuresFormation en direct animée par un instructeur Belgique, combinant les fondamentaux ISTQB CTFL v4.0 avec des outils modernes de tests assistés par l'IA. Les participants acquièrent une connaissance structurée de l'assurance qualité, des compétences pratiques en automatisation et une expérience concrète de la génération de cas de test par IA, de l'automatisation auto-réparatrice et de l'analyse des défauts.
Tests d'API avec Postman
21 HeuresCette formation en direct, dirigée par un formateur, est dispensée en Belgique (en ligne ou en présentiel) et s'adresse aux testeurs 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 automatisées et de workflows.
- Définir, développer, tester et surveiller une API à l'aide d'un système de contrôle de version.
- Générer des données dynamiques dans une requête.
- Documenter et organiser les tests dans des collections pour révision d'équipe.
Selenium WebDriver en C#
14 HeuresCette formation en présentiel ou à distance, animée par un formateur, dans <lieu> (en ligne ou sur site), introduit 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 vous remettre à jour, nous vous invitons à consulter le cours : C# for Automation Test Engineers.
Automatisation des tests avec Selenium et Jenkins
21 HeuresAutomatisation des tests avec Selenium et Python
14 HeuresAutomatisation des tests avec Selenium
21 HeuresTestComplete
21 HeuresLors de cette formation en présentiel avec un formateur à Belgique, les participants apprendront à utiliser les fonctionnalités de TestComplete, notamment son modèle d'objets de test, les points de contrôle, la correspondance de noms et l'interface utilisateur, afin d'effectuer des tests automatisés sur des applications de bureau, web et mobiles.
À l'issue de cette formation, les participants seront capables de :
- Créer, enregistrer et exécuter des tests fonctionnels.
- Mettre en place un framework de test évolutif et maintenable.
- Créer des points de contrôle, adapter les tests à plusieurs appareils et analyser les résultats des tests.
- Utiliser les extensions de scripts de TestComplete.