M2i Formation

Découvrez notre formationIndustrialisation des tests logiciels

Présentiel

3 jours (21 heures) - TEST-IND

Accueil  ›  Formations Informatique  ›  Tests  ›  Industrialisation et intégration continue  ›  Industrialisation des tests logiciels

Objectifs pédagogiques

  • Mettre en place une industrialisation des tests logiciels avec des outils Open Source.

Niveau requis

Avoir les bases en développement logiciel et des notions sur le test.

Public concerné

Chefs de projets, développeurs, testeurs et responsables validations.

Paris La Défense02/12/20191 800 € HTDates proposées dans les agences M2iRéserver
Paris La Défense25/05/20201 800 € HTDates proposées dans les agences M2iRéserver
Paris La Défense16/11/20201 800 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Stratégie d'industrialisation

  • Qu'est-ce qu'industrialiser ?
    • Mesurer la conformité du produit et du processus
    • Les normes et standards utilisés en test
  • Identifier les phases d'introduction et de détection des défauts
    • Pyramide des tests automatisés
  • Mettre en oeuvre des mesures de prévention des défauts
  • Les caractéristiques
    • Qualités fonctionnelles
    • Qualités non-fonctionnelles
  • Centraliser le référentiel de test de régression
  • Faciliter la communication sur les tests
  • Avantages et inconvénients de la standardisation des pratiques
  • Limites de l'automatisation, par niveaux de tests

Automatisation des tests dans le cycle de vie

  • Niveau "unitaire"
    • Environnement de test unitaire
    • Bouchons et simulateur
    • Tests structurels et qualité du code
    • Démarche TDD
    • Présentation des outils JUnit et Sonar
  • Niveau "intégration"
    • Structure d'un logiciel
    • Web Services et tests d'API
    • Stratégies d'intégration
    • Présentation de SoapUI
  • Niveau "système"
    • Environnement de tests systèmes
    • Qu'est-ce qu'un framework de test ?
    • Test d'IHM et ses contraintes
    • Enregistrement et rejeu
    • Modularité
    • Reconnaissance graphique
  • Programmation par mot-clé
    • Concepts
    • Présentation de Robot Framework

Développement piloté par les tests

  • Behavior Driven Development (BDD)
  • Acceptance Test Driven Development (ATDD)

Référentiels et gestion des tests

  • Suivre les anomalies (Mantis Bug Tracker)
  • Suivre les tests, Squash TM et autres outils
  • Métrique de suivi d'exécution et de qualité

Intégration et développement continu

  • Présentation de DevOps
  • Outils Jenkins et Squash TA

Conclusion

  • Quelles compétences ? Quels profils ?
  • Choisir l'automatisation la plus pertinente en fonction du contexte
  • Introduire un outil dans l'organisation
  • Choix et preuve de concept
  • Formation et manuel d'utilisation
  • Coût et ROI

Complétez votre formation

En cliquant le bouton « Accepter », vous acceptez l’utilisation de cookies pour réaliser des mesures d’audiences et vous permettre d’enregistrer vos préférences de navigation. En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies.

Accepter Paramètres En savoir plus