Retour aux formations

Acculturation aux tests

Acculturation aux tests

Dans un contexte où la qualité logicielle est un facteur clé de réussite des projets informatiques, les tests jouent un rôle essentiel pour assurer la fiabilité et la performance des applications. Cette formation propose une approche complète pour comprendre les principes fondamentaux des tests logiciels, leurs typologies et leur intégration dans une démarche qualité orientée vers la réduction des risques et l'amélioration continue.

Au cours de cette formation, les participants découvriront l'importance des tests dans le cycle de développement et les enjeux liés à leur automatisation. Ils apprendront à différencier les types de tests (unitaires, d'intégration, end 2 end, de performance, ...) et à identifier les modèles adaptés à différents contextes privilégiant la mise en œuvre du Shift-Left.

Une attention particulière est portée aux notions clés pour l'écriture de tests automatisés, les difficultés courantes et des solutions pour les surmonter, et pour comprendre et utiliser les indicateurs de couverture de tests et de code.

Les participants exploreront également les concepts avancés tels que les doublures de tests (mocks, stubs, fakes, …), ainsi que les bases des approches TDD (Test-Driven Development), BDD (Behavior-Driven Development) et d'évaluation de la robustesse des tests grâce aux tests de mutation.

Durée

14 heures (2 jours)

Référence

DVO-TST-ACC

Tarif inter HT

1550€*

  • (déjeuner inclus, hors frais de déplacement et hébergement)
Tarif intra
Délai d'accès

2 à 4 semaines après validation de l'inscription, selon les disponibilités.

S'inscrire / Nous contacter

Cette formation est-elle faite pour vous ?

Objectifs
  • Comprendre l'importance des tests dans l'assurance qualité logicielle
  • Assimiler les typologies des tests et différencier les types de tests
  • Appréhender la mise en œuvre des différents tests
Public cible
  • Tout public IT
Prérequis
  • Aucun
Modalités
  • En présentiel
Évaluation des acquis

Évaluation des acquis par des exercices d'application guidés pendant la formation et un questionnaire d'auto-évaluation en fin de session. Une attestation de fin de formation est remise à l'issue.

Accessibilité

Accessible aux personnes en situation de handicap. Pour toute demande d'adaptation pédagogique ou matérielle, contactez notre référent handicap : formation@sciam.fr

Programme

Introduction
  • L'importance des tests dans la qualité
  • Le besoin d'automatisation
  • Les efforts pour les tests
  • Le coût des tests automatisés et de défauts
Les différents types de tests
  • Les tests en boite blanche / noire / grise
  • Les différents types de tests
  • La pyramide des tests et les autres modèles
  • La(es) stratégie(s) de tests
La mise en œuvre des tests
  • Les tests automatisés et devops /agilité
  • Qui réalise les tests ?
  • Les anti-patterns
  • Les tests Shift-Left
L'écriture de tests automatisés
Les caractéristiques d'un test unitaire
  • F.I.R.S.T
  • Les tests « verts » et « rouges »
Les doublures de tests
  • L'importance de l'injection de dépendance
  • Le rôle et les différents types des doublures de tests
Les couvertures
  • Les couvertures de tests et de code
  • L'exploitation de la mesure
Les tests de mutation (Mutation testing)
Les tests d'intégration
Les tests d'API
Les tests de bout en bout (tests end 2 end)
L'intégration continue
Test Driven Development (TDD)
  • Les étapes d'un cycle TDD et les règles du TDD
  • Les avantages et les difficultés du TDD
Behavior-Driven-Development (BDD)
  • La syntaxe Gherkin
  • Les inconvénients avec Gherkin
  • Les bonnes pratiques avec Gherkin
  • Les frameworks de tests BDD
Les tests d'acceptance
Les tests de performance
  • Le rôle des tests de performance
  • La définition des objectifs et les éléments à mesurer
  • La définition et l'injection de la charge
  • La collecte et l'analyse des métriques
  • Les difficultés de mises en œuvre

Modalités pédagogiques

Support de cours.

Modalités d'inscription

Pour vous inscrire, téléchargez et complétez le formulaire d'inscription, puis retournez-le à formation@sciam.fr.

Formulaire d'inscription

Indicateurs de résultats

Taux de satisfaction

Disponible sur demande

Taux de recommandation

Disponible sur demande