Formation indisponible à l'heure actuelle

Développement agile piloté par les tests

Formation

À Paris ()

Prix sur demande

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

Vous apprendrez à Intégrer les tests et l'assurance qualité agiles pour prêter une attention continue à l'excellence technique et à la satisfaction des utilisateursProuver que votre logiciel apporte de la valeur en utilisant des cycles itératifsAssurer la qualité du code et la non-régression via les tests automatisésGérer les changements avec un cadre d'amélioration continue

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les exploits du centre

2016

Toutes les formations sont actualisées

L'évaluation moyenne est supérieure à 3,7

Plus de 50 opinions au cours des 12 derniers mois

Ce centre est avec Emagister depuis 16 ans.

Les matières

  • Pilote

Le programme

Tester dans un environnement agileThéorie générale des tests
  • Évaluer les principes fondamentaux des tests
  • Différencier les pratiques agiles des pratiques traditionnelles
  • Présenter la théorie des tests Lean/Agile
Effectuer la transition vers les processus de développement logiciel agiles
  • Appliquer les valeurs et les principes agiles aux tests
  • Inspecter les quadrants agiles
  • Tirer parti du développement piloté par les tests (TDD, Test-Driven Development)
  • Automatiser les tests pour une meilleure agilité
Confirmer la satisfaction du clientAcquérir une base de tests
  • Tester la charte et les principales fonctionnalités
  • Se concentrer sur la valeur pour le client et les utilisateurs type (personas)
  • Écrire des cas de test utiles à partir des user stories
  • Développer des critères d'acceptation pour les stories
Automatiser via le développement piloté par les tests d'acceptation (A-TDD, Acceptance Test-Driven Development)
  • Concevoir l'anatomie d'un test agile
  • Créer un catalogue d'idées de tests
  • Raffiner une définition d'un logiciel terminé
  • Anticiper les critères de validation avec le développement piloté par le comportement (BDD, Behavior-Driven Development)
Préparer les tests d'acceptation utilisateur
  • Spécifier à l'aide d'exemples et de scénarios
  • Mettre en place des tests d'utilisabilité et exploratoires
  • Utiliser le story-mapping pour améliorer la couverture
  • Gérer les processus de test
Mettre en œuvre les tests techniquesCréer les tests unitaires
  • Définir les unités candidates
  • Définir les données de test
  • Tester d'abord et écrire les assertions d'abord
  • Mettre en place et démonter un test
  • Exploiter des outils pour mieux gérer et analyser la couverture
Maîtriser avec le TDD
  • Obtenir le feu vert
  • Identifier les bons tests
  • Travailler avec de grands systèmes
Employer des techniques de simulation
  • Programmer des objets factices et espions
  • Simuler l'accès aux données
  • Identifier des interfaces et des frameworks de simulation
  • Tester des systèmes existants
Valider pour FURPS+
  • Trouver les schémas de test non fonctionnels
  • Simuler les interfaces et conduire des tests de performance grâce à l'automatisation
  • Évaluer les systèmes existants
Refactoriser pour améliorer la conception du produitAppliquer des tests de non-régression
  • Adopter un catalogue de patterns de refactorisation
  • Identifier des raisons de refactoriser
Valider les modifications en retestant
  • Synchroniser les tests et les modifications du code
  • Ajouter des fonctionnalités et retester
  • Gérer et retester les bogues
  • Tendre vers la tolérance zéro
Orchestrer l'intégration continueLivrer le logiciel
  • Mapper le pipeline de déploiement d'Agile
  • Incorporer les principes clé de la gestion de configuration pour les livraisons fréquentes
  • Adapter le contrôle des versions et les stratégies de branchement aux exigences d'Agile
Gérer les pipelines de déploiement
  • Créer un processus de construction et un script de déploiement
  • Contrôler les modifications du code et protéger l'intégrité du produit
  • Intégrer l'automatisation des tests au processus d'intégration continue
Créer un écosystème d'intégration continue
  • Planifier l'infrastructure et les environnements
  • Gérer les composants et les dépendances
  • Mettre en place l'intégration continue

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Développement agile piloté par les tests

Prix sur demande