formation

BEHATCP : La base pour la rédaction des tests fonctionnels

Objectifs

Cette formation vous permettra de cerner la pertinence des tests fonctionnels sur un  projet et à les écrire.

Prochaines sessions

Une session de formation peut être organisée, contactez-nous pour nous faire part de votre intérêt.

Formation intra-entreprise

Toutes nos formations intra comprennent un accompagnement personnalisé.

Informations

Prérequis

  • Connaissance des tests automatisés
  • Connaissance HTML/CSS et utilisation des outils de développement des navigateurs

Conditions matérielles

Un ordinateur équipé d'un éditeur de texte tel que notepad++ est nécessaire.

Il sera nécessaire de télécharger un fichier texte pour les exercices.

Evaluation des compétences

L’évaluation des compétences sera effectuée tout au long de la formation par des cas pratiques qui permettent de valider les bloc de compétence. Une auto-évaluation du stagiaire est effectuée en fin de stage. 

Moyens pédagogiques

  • Slides de présentation en petit comité (max 6 personnes)
  • Ateliers pratiques
  • Remise des supports et des exercices corrigés

Programme de la formation

Présentation des tests fonctionnels

  • Ce qui est testé
  • Quand les mettre en oeuvre
    • Quel est votre but avec ces tests ?
    • Avez vous accès au infrastructure pour leur mise en place ?
    • Les infrastructures seront-elles disponible et suffisante pour leur mise en place ?
    • Implication des différentes parties prenante du projet
  • Intégration continue
  • Architecture
  • Les différents modes de fonctionnement de BEHAT

Cas pratique :  de l'utilisation ou non de Behat

Behat / Gherkin 

  • Découverte de la syntax, et du lexique
  • Les features et les scenarii
  • Organisation des tests avec les tags

Cas pratique :  écriture de scénarii pour répondre à des cas de tests

Pilotage d’un navigateur 

  • Les contraintes et possibilités offertes
  • Initiation aux technologies du Web (HTTP, HTML, CSS, JS) dans le cadre des tests Behat
  • Initiation aux outils de développement du navigateur

Cas pratique : écriture de scénarii Behat pour des tests sur Internet avec Chrome

Optimisation des scénarii et extension du langage

  • Détecter les étapes dupliquées
  • Étendre les contextes Behat pour rendre les tests plus agréable
  • Diagnostiquer pourquoi le scénario ne fonctionne pas

Cas pratique : ajout d’élément au lexique et optimisation

Évaluation finale