Formation Agile Software Testing
Ce cours a été créé pour les gestionnaires de tests, le personnel d'assurance qualité, les testeurs, les développeurs de logiciels, les gestionnaires de projets et la direction afin d'expliquer comment les cadres de gestion de projets Agile (notamment SCRUM) traitent les tests.
A la fin du cours, chacun des délégués concevra et exécutera un plan de test pour un exemple d'application (il peut s'agir d'une application client réelle si elle est disponible).
Plan du cours
D'où viennent les exigences ?
- Analyse Business traditionnelle
- [Scénarios et tests
- Exigences non fonctionnelles
- La performance
- Conformité
- UML dans l'analyse Business
Introduction aux tests
- Tests fonctionnels
- Tests de régression
- Tests UAT
- Tests unitaires
- Tests d'utilisabilité
- Tests non fonctionnels
- Test de performance
- Test de charge
- Test de stress
- Test d'imprégnation
Tester ou ne pas tester
- Qui décide de ce qu'il faut tester ?
- Le coût des tests de choses non pertinentes
- Calculer le retour sur investissement (et si quelque chose échoue à l'analyse)
- Le rôle du gestionnaire de test
Le processus de test
- Le test est un processus et une stratégie
- Identifier les besoins de test
- Rassembler les exigences (cas d'utilisation, histoires d'utilisateurs)
- Définir le champ d'application (choisir et prioriser les scénarios)
- Conception des tests
- Préparer les données
- Préparation de l'environnement
- Création ou enregistrement des tests
- Exécution du test
- Analyse et rapports
- Conclusions et amélioration
- Quand dire "stop" ?
Le propriétaire du produit et les tests
- Le représentant du client et la priorité des tests
- Priorité aux tests
- Rédiger des histoires efficaces pour l'UAT
- Critères d'acceptation
- Exercice de groupe pour produire les exigences du client et écrire des histoires basées sur les exigences et créer des tests
Le sprint
- Backlog du sprint et tests des histoires d'utilisateurs
- Exercice de groupe pour planifier un sprint
Fin du sprint
- La réunion de révision Scrum est un test
Les processus Agile et Scrum sont-ils faits pour vous ?
- Examen du processus Scrum
- Comparaison avec d'autres méthodologies
- Avantages de la programmation en binôme
- Session de questions et réponses
Pré requis
Aucun.
Les formations ouvertes requièrent plus de 3 participants.
Formation Agile Software Testing - Booking
Formation Agile Software Testing - Enquiry
Agile Software Testing - Demande d'informations consulting
Demande d'informations consulting
Nos clients témoignent (2)
De nombreux sujets ont été abordés. Cela a favorisé nos propres discussions en interne.
Pierre - Seebyte
Formation - Agile Software Testing
Traduction automatique
La théorie, les exemples, les exercices, les explications.
bao thanh n guyen van - EDQM - Council of Europe - Conseil de l'Europe
Formation - Agile Software Testing
Traduction automatique
Cours à venir
Cours Similaires
Automate Windows Desktop Applications with AutoIt
14 HeuresDans cette formation dirigée par un instructeur en <loc> ; (sur site ou à distance), les participants apprendront à utiliser AutoIt pour automatiser les applications de fenêtre au cours d'une série d'exercices pratiques en laboratoire.
Behat: Behavior Driven Development (BDD) with PHP
14 HeuresBehat est un Behavior Driven Development (BDD) cadre de test écrit en PHP. Il facilite la communication entre les développeurs, les testeurs, les parties prenantes et les clients pendant le processus de développement du logiciel. Behat permet à des personnes non techniques d'écrire des descriptions claires du comportement prévu d'une application, puis d'exécuter ces "scénarios" en tant que tests fonctionnels de l'application.
Au cours de cette formation, les participants apprendront à écrire et à exécuter des cas de test de type BDD en utilisant Behat et PHP.
A la fin de cette formation, les participants seront capables de :
- Exécuter des tests automatisés écrits dans le langage "Given, When, Then" Gherkin lisible par l'homme.
- Utiliser des cas de test basés sur Behat pour améliorer la collaboration entre les équipes techniques et non techniques
- Intégrer Behat avec Selenium, Mink, Goutte et d'autres émulateurs de navigateur pour conduire des tests et générer des rapports.
- Étendre les fonctionnalités de Behat grâce à son système d'extension
- Tester de nombreux scénarios d'utilisation par le biais de commandes de terminal, d'API REST, etc.
Public
- Ingénieurs de test
- Développeurs
Format du cours permettant d'évaluer les participants
- Une partie de cours, une partie de discussion, des exercices et une grande partie de pratique.
BDD with Python and Behave
7 HeuresThis instructor-led, live training in France begins with a discussion of BDD and how the Behave framework can be used to carry out BDD testing for web applications. Participants are given ample opportunity to interact with the instructor and peers while implementing the concepts and tactics learned in this hands-on, practice-based lab environment.
A la fin de cette formation, les participants auront une bonne compréhension de BDD et Behave, ainsi que la pratique nécessaire pour mettre en œuvre ces techniques et outils dans des scénarios de test réels.
API Testing with Postman
21 HeuresCette formation en direct avec instructeur (en ligne ou sur site) est destinée aux testeurs de logiciels qui souhaitent utiliser Postman pour les tests d'API.
A l'issue 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 observer 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 une révision en équipe.
Rest Assured: API Testing for REST Services
7 HeuresDans cette formation en direct, dirigée par un instructeur, les participants apprennent à utiliser  ;Rest Assured pour tester les services API REST. Nous discutons de la manière dont les tests d'API peuvent résoudre certaines des lacunes des tests basés sur l'interface utilisateur et l'unité. La formation comprend des sessions de pratique et un projet de développement de tests. A la fin de la formation, les participants auront une bonne compréhension de quand effectuer des tests d'API REST, comment explorer et accéder aux API, comment effectuer différents types de tests, et comment rassembler leurs tests à travers l'intégration et l'automatisation.
Rest Assured APIs with Postman and Java
21 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux testeurs de logiciels qui souhaitent tester les services web REST avec Postman, Java et Rest Assured API.
A l'issue de cette formation, les participants seront capables de :
- Automatiser les tests d'API de services web en utilisant Postman et REST Assured API.
- Générer des rapports pour les résultats d'exécution.
- Concevoir et mettre en œuvre des cadres d'automatisation avec REST Assured API.
Robot Framework: Keyword Driven Acceptance Testing
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux ingénieurs de test de logiciels qui souhaitent apprendre à écrire un ensemble de cas de test et une suite de tests, puis à exécuter les tests sur une application de démonstration.
A l'issue de cette formation, les participants seront capables de :
-
Utilisez l'approche de test par mots-clés du Robot Framework et la syntaxe des données de test tabulaires pour écrire et exécuter des tests.
Utiliser une syntaxe cohérente pour composer de nouveaux mots-clés à partir de mots-clés existants.
Exécuter des tests BDD (Behavior Driven Development) de type Gherkin (similaire à Cucumber).
Générer et interpréter des rapports et des journaux pour résoudre les problèmes dans l'application testée.
Étendre les capacités de Robot Framework en utilisant des bibliothèques tierces écrites en Python, Java, Perl, Javascript et PHP.
Intégrer Robot Framework avec Selenium pour tester les applications web.
Serenity BDD for Automated Acceptance Tests
7 HeuresDans cette formation en direct, dirigée par un instructeur, les participants apprendront à écrire des tests de haute qualité en utilisant des scénarios et l'idée d'acteurs, de tâches et d'objectifs pour exprimer les tests en termes commerciaux plutôt qu'en tant qu'interactions entre les composants d'un système. Nous examinons des scénarios de tests fonctionnels et d'interface utilisateur et démontrons comment Serenity peut être utilisé pour gérer leurs tests. Tous les cours, notes, quiz et discussions sont accompagnés d'une pratique et d'une mise en œuvre en direct.
À la fin de cette formation, les participants comprendront le cadre Serenity et seront capables de l'utiliser avec aisance. De plus, les participants apprendront à penser et à aborder l'automatisation des tests sous un angle différent.
SoapUI for API Testing
14 HeuresDans cette formation en direct avec instructeur à France, les participants apprennent à tester les services web à l'aide de SoapAPI. Nous discutons de la façon dont les tests API peuvent résoudre certaines des lacunes des tests basés sur l'interface utilisateur et l'unité. La formation comprend des sessions de pratique et un projet de développement d'une suite de tests API.
A la fin de la formation, les participants auront une idée précise de quand mettre en œuvre les tests API, comment explorer et accéder aux API, comment effectuer différents types de tests sur les API basées sur SOAP et REST, et comment rassembler leur travail dans une suite de tests intégrée et automatisée.
SpecFlow: Implementing BDD for .NET
21 HeuresDans cette formation en direct, dirigée par un instructeur, les participants apprendront à utiliser SpecFlow pour écrire des tests d'acceptation compréhensibles par les parties prenantes techniques et non techniques.
A l'issue de cette formation, les participants seront capables de :
- Lier les exigences de l'entreprise au code .NET.
- Appliquer les techniques BDD pour construire une documentation vivante pour une application.
- Exécuter SpecFlow à partir de Visual Studio ou de la ligne de commande.
- Intégrer SpecFlow dans un environnement de test et de construction en continu existant.
- Intégrer SpecFlow avec d'autres frameworks de test tels que MSTest, NUnit, xUnit et MbUnit.
TestComplete
21 HeuresDans cette formation en direct, dirigée par un instructeur, les participants apprendront à utiliser les fonctionnalités de TestComplete'y compris son modèle d'objet de test, les points de contrôle, le mappage des noms et l'interface utilisateur pour effectuer des tests automatisés sur les applications de bureau, Web et mobiles.
A l'issue de cette formation, les participants seront capables 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, ajuster les tests pour plusieurs appareils et analyser les résultats des tests.
- Utiliser les extensions de script de TestComplete'
Tosca: Model-Based Testing for Complex Systems
35 HeuresDans cette formation en direct dirigée par un instructeur in <loc> ; les participants apprendront à utiliser Tosca pour effectuer des tests de bout en bout (web + backend). La formation combine la théorie et la pratique dans un environnement de laboratoire réel, donnant aux participants la possibilité d'interagir avec la technologie, l'instructeur et leurs pairs.
La formation commence par une vue d'ensemble des tests d'automatisation traditionnels basés sur le code et les scripts et les oppose à l'approche de Tosca basée sur le modèle (MBT). Les participants apprennent à créer et à exécuter des cas de test en utilisant les modules par défaut de Tosca ainsi qu'à construire leurs propres modules pour l'exécution.
Des principes de modélisation des logiciels à la couverture des tests sur différents navigateurs, cette formation accompagne les participants à travers la théorie et la pratique et leur permet de mettre en œuvre leur propre solution de test dans Tosca.
TOSCA Certification Preparation
14 HeuresCette formation en présentiel, dispensée par un instructeur (en ligne ou sur site), s'adresse aux professionnels intermédiaires des tests logiciels qui souhaitent obtenir la certification TOSCA et démontrer leur maîtrise de l'automatisation des tests à l'aide de Tricentis Tosca.
À la fin de cette formation, les participants seront capables de :
- Comprendre la structure et les exigences de la certification TOSCA.
- Maîtriser les concepts de TOSCA, notamment la conception des cas de test, l'automatisation et l'exécution.
- Appliquer les meilleures pratiques pour créer des cas de test réutilisables et maintenables.
- Se préparer aux épreuves pratiques et théoriques de l'examen de certification TOSCA.