Formation ATDD : tester un produit en agile avec l’ATDD

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Cette formation ATDD va vous permettre de :

  1. Apprendre à réaliser des spécifications de bonne qualité et testables
  2. Montrer l’impact de l’agilité sur les spécifications, le développement, et les tests
  3. Expliquer comment spécifier tous les niveaux de détail d’un produit
  4. Éviter des interprétations erronées sur les spécifications agiles

A l’issue de cette formation vous serez capable de :

  1. Savoir produire automatiquement les tests à partir des spécifications
  2. Comprendre comment tester plus ou moins fortement des fonctionnalités
  3. Savoir tester un produit en agile avec l’ATDD
  4. Comment utiliser les User Stories avec l’ATDD

Upskill4it


Boostez les compétences de vos équipes IT grâce à nos formations en ligne !
Voir la fiche entreprise

Tarif

A partir de 840,00 €

Durée Formation réalisable à votre rythme durant 2 mois en format VOD (e-learning)
Modes
  • Distance
Sessions
Lieux Partout en France

Upskill4it


Boostez les compétences de vos équipes IT grâce à nos formations en ligne !
Voir la fiche

Tarif

A partir de 840,00 €

Durée Formation réalisable à votre rythme durant 2 mois en format VOD (e-learning)
Modes
  • Distance
Sessions
Lieux Partout en France

Description

Cette formation explique les techniques dites ATDD (Acceptance Test-Driven Development).

Celle-ci va vous permettre de :

Bien spécifier un produit

  1. La spécification fonctionnelle doit être claire et non ambigüe, en respectant des règles d’expression précises, et quel que soit le niveau de détail du produit.
  2. Elle doit éviter des spécifications incomplètes et repérer, avant les tests, les défauts issus d’impacts non maîtrisés.
  3. Il doit permettre de prendre en compte, d’une part, les évolutions agiles, et, d’autre part, les autres exigences du produit a priori non impactées par les évolutions et ne devant pas subir de régression.
  4. Le formalisme utilisé doit permettre de dériver automatiquement les tests.

Apprendre à tester de manière efficace et rapide

  1. A tous les niveaux d’un système développé en agile,
  2. De manière systématique (sans outil ATDD) ou automatisée (avec un outil de test ATDD), à partir de l’analyse des spécifications bien formalisées
  3. En vous montrant la progression des tests à réaliser et en vous aidant à choisir le critère d’arrêt des tests

Programme

Section 1 : Rappels agiles

COMPRENDRE les concepts agiles qui sous-tendent le cours. CLARIFIER certains sujets souvent confus, GUIDER/PROPOSER des démarches, DIALOGUER pour voir les contextes de chacun et les écarts

  1. Principe des développements agiles
  2. Notion de produit
  3. Organisation autour du produit
  4. Les artefacts agiles métiers et de réalisation
  5. Les notions d’itérations et releases
  6. Les user stories
  7. la notion de critères d’acceptation
  8. Les concepts de test en agile
  9. Les tests en ATDD
  10. Fiches mémo
  11. QCM

Section 2 : Spécifier graphiquement

DECOUVRIR la spécification métier et SENSIBILISER sur son importance, APPRENDRE les techniques de modélisation métiers, CONCEVOIR des modèles

  1. Modélisation métier (1/2)
  2. Modélisation métier (2/2)
  3. Modélisation des UC avec des US INVEST
  4. Les exigences fonctionnelles pour un PO
  5. Fiches mémo
  6. QCM

Section 3 : Spécifier textuellement les tâches

DECOUVRIR la notion de tâche métier, COMPRENDRE la notion de critère d’acceptation et celle de règle de gestion, CONCEVOIR des règles de gestion bien formalisées

  1. Les critères d’acceptation
  2. Expression des règles de gestion en BML (1/2)
  3. Expression des règles de gestion en BML (1/2)
  4. Fiches mémo
  5. QCM

Section 4 : Algorithme pour les US

CONCEVOIR les critères d’acceptation à partir d’une spécification d’US

  1. Enoncé et exemple pédagogique
  2. Exemple d’une authentification simple
  3. Fiches mémo
  4. QCM

Section 5 : Algorithme pour les parcours clients

CONCEVOIR les scénarios de test à partir d’une spécification de parcours client

  1. Enoncé et explications
  2. Exemple (1/2)
  3. Exemple (2/2)
  4. Compléments sur les scénarios de test et les alternatives
  5. Fiches mémo
  6. QCM

Section 6 : Les données de test et les tests

ELABORER des tests à partir de scénarios de test

  1. Techniques de valorisation des exigences
  2. Compléments
  3. Fiches mémo
  4. QCM

Section 7 : Tests des évolutions agiles et tests de non régression

TROUVER LES Tests de Non Régression (TNR) d’un produit développé en agile, TROUVER Lles exigences nouvelles et leurs tests

  1. Principes d’analyse d’une tâche métier sans TNR automatisés
  2. Exemple d’une tâche métier avec TNR automatisés
  3. Exemple avec une fonctionnalité d’un parcours client
  4. Cycle ATDD et conclusion
  5. Fiches mémo
  6. QCM

Section 8 : Les outils utilisés pour l’ATDD

DECOUVRIR les outils ATDD existants, COMPRENDRE leurs avantages et inconvénients

  1. Ecosystème des outils pour l’ATDD
  2. Bénéfices d’un outil ATDD
  3. Analyse des outils ATDD
  4. Fiches mémo
  5. QCM

Section 9 : Etudes de cas

Evaluation finale – QCM

Prérequis

Cette formation ne nécessite pas de prérequis. 

Public

  • Product Owner
  • Business Analyst
  • Testeur IT
  • Développeur

Ces formations pourraient vous intéresser

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire et mettre en oeuvre le framework Ionic 7
  • Prescrire aux applications l'adaptation aux exigences matérielles, liées à la multiplication des terminaux mobiles et à l'usage accru d'Internet sur ces médias
  • Développer, tester et publier des applications pour une gamme très large de machines et sans surcoût extrême, grâce à Ionic 7
  • Reconnaître les apports de la version 7 de Ionic.
Tarif

A partir de 2 010,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

Comprendre les concepts de base de la gestion des services Agile et Agile - Rôle et responsabilités du propriétaire de processus - Gérer et prioriser un backlog de processus - Créer et utiliser des user stories - Collaboration avec les parties prenantes du processus et d'autres propriétaires de processus - Supervision des activités de conception et d'amélioration des processus Agile - Gestion des activités de changement organisationnel - Surveillance et mesure des performances des processus - Réalisation de revues de processus et identification des améliorations
Tarif

A partir de 2 475,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre le fonctionnement de la data science et de l'intelligence artificielle.
  • Connaître les contraintes légales et éthiques de l'intelligence artificielle.
  • Maîtriser la démarche d'innovation d'un projet d'intelligence artificielle.
  • Maîtriser la démarche de développement agile d'une application d'intelligence artificielle.
Tarif

A partir de 4 500,00 €

Durée

7 jours (49 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

Le maquettage est l'étape d’un projet de conception de produits informatiques consistant à représenter schématiquement la structure du futur produit (ex : arborescence du site web) ainsi que son interface graphique (organisation et zoning) et ses principes de fonctionnement (clic, survol, sélection…). Ce cours vise à donner aux participants une bonne vision de la méthodologie de conception d’interfaces « centrées utilisateur » par le biais d'une approche théorique (principes d’organisation visuelle, wording, best practices…), complété par des sessions de travaux pratiques. Après une vision d’ensemble de différents outils existants, dans les travaux pratiques les participants maîtriseront en particulier l’outil Axure RP Pro, logiciel de maquettage rapide, permettant de mettre au point des interfaces utilisateurs simples, efficaces et dynamiques. Ces supports seront utilisables dans le cadre d’animation de réunions MOA/MOE, dans la réalisation de tests utilisateurs, etc. Nous aborderons également la mise au point de spécifications IHM, complément nécessaire du maquettage. Même si l’outil utilisé pendant la formation est Axure (l’un des outils les plus puissants et complets du marché) , car il a fallu faire un choix pour disposer d’un logiciel pour cette formation qui se veut pratique, l’ensemble des concepts et des point clefs abordés peut être facilement transposé sur d’autres outils de maquettage.

Tarif

A partir de 1 860,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation SAFe Architect, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre les principes du Scaled Agile Framework
  • Préparer les architectes à leur rôle au sein d’une entreprise Lean-agile
  • Faire comprendre aux architectes comment aligner l’architecture avec les enjeux et la valeur métier
  • Appréhender le pilotage des flux continus tout en accompagnant un PI planning
  • Pouvoir assurer le leadership lors d’une transformation agile
Tarif

A partir de 2 695,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier les pratiques Agiles et leurs intérêts
  • Maîtriser les principes de l’Agilité en général et de Scrum en particulier
  • En tant que Scrum Master, assister l’équipe
  • Construire une équipe Agile performante
  • Améliorer la communication de l'équipe
  • Utiliser les bons outils pour bien préparer son projet Scrum
Tarif

A partir de 1 450,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Design Thinking l'essentiel

Proposé par PLB CONSULTANT

Objectifs de la formation

À l’issue de cette formation Design Thinking L'essentiel, les participants auront acquis les connaissances et les compétences nécessaires pour :

  • Appliquer la méthode pour concevoir et définir un produit ou service qui répond aux besoins de leurs clients/utilisateurs
  • Comprendre les besoins et les problèmes de leurs utilisateurs ou clients
  • Définir un challenge en Design Thinking
  • Mener un projet Agile pour la réalisation d’un prototype
  • Présenter un projet de façon convaincante
  • Réaliser un atelier collaboratif.
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation Administrer Cisco Unified Contact Center Entreprise, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Identifier les composants de base et le fonctionnement de la solution Unifiée CCE
  • Créer et modifier des scripts basiques dans des déploiements UCCE-CVP
  • Améliorer les tâches de la configuration ICM nécessaires pour supporter les fonctionnalités de base des agents
  • Créer et tester des scripts ICM utilisant les micro-applications
  • Créer des scripts UCCE pour supporter les besoins de reporting, les files d’attente et la fonctionnalité RONA
  • Déployer les composants CVP VXML dans une solution Unifiée CCE
  • Générer des rapports de base avec Cisco Unified IC.
Tarif

A partir de 4 190,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Explorer GROW et RISE avec SAP
  • Décrire toutes les options de déploiement disponibles pour SAP S/4HANA Cloud
  • Explorer SAP S/4HANA Cloud
  • Expliquer les différents outils de mise en oeuvre SAP utilisés pour configurer, intégrer, étendre, migrer les données et tester les processus métier pour chaque option de déploiement de SAP S/4HANA Cloud
  • Appliquer la sécurité, les paysages des systèmes SAP, les modèles de prise en charge et les mises à niveau logicielles pour chaque option de déploiement SAP S/4HANA Cloud.
Tarif

A partir de 820,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

À l'issue de cette formation Certification Sales Cloud Consultant, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Revoir les différents objectifs de l’examen et leur poids dans l’examen
  • Comprendre les fonctionnalités du produit pour se focaliser sur la meilleure préparation de l’examen
  • Discuter comment concevoir des solutions Sales Cloud pour répondre à des besoins métier spécifiques
  • Évaluer votre niveau de préparation à l’examen en répondant à des questions pratiques
Tarif

A partir de 725,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...