Plus de 1600 scénarios exécutés à chaque cycle de test du projet Moodle : Identifions les différentes formes de contributions

Intervenant(s) : Alain Corbière

  • Langue : Français
  • Type d'événement : Conférence
  • Date : Mardi 4 juillet 2017
  • Horaire : 11h40
  • Durée : 40 minutes
  • Lieu : Room J 110 Sciences Et Formations
Public cible : GeeksProfessionnels

Les scénarios spécifiés et diffusés par le projet Moodle donnent un exemple concret des pratiques d’une démarche de test dans un projet de développement Agile.

  • Il démontre la volonté de cette communauté dans sa démarche qualité d’impliquer de nouveaux contributeurs.
  • Il présente une mise en œuvre des outils chargés d’interpréter et d’exécuter ces scénarios.
  • Il légitime l’initiative du projet de norme webdriver du W3C et considère comme un standard le langage de spécification de ces scénarios.

Ces pratiques demandent aux contributeurs le respect des règles liées aux aspects organisationnels et techniques.

  • Elles structurent les scénarios selon l’architecture fonctionnelle de la plateforme
  • Elles préconisent la réutilisation des étapes dans l’élaboration de nouveaux scénarios
  • Elles impliquent les utilisateurs (enseignants, étudiants, ...) dans les étapes d’un scénario à des niveaux d’abstraction différents et sur des points de vue spécifiques

En apprenant sur ces tests à chaque cycle qualifié d’Agile du projet, les contributions prennent des formes différentes

  • Spécification d’une démarche pédagogique en étant guidé par ces pratiques
  • Adaptation du processus d’interprétation et d’exécution de ces scénarios
  • Transposition de ces pratiques à d’autres projets

Afin d’illustrer nos propos, nous présentons des exemples : une extension de ces pratiques à un projet de composant de cette plateforme, une mise en forme graphique des résultats produits par le processus d’interprétation des scénarios et une formalisation d’une démarche pédagogique.


Alain Corbière
Alain Corbière, enseignant à l’université du Maine (IUT de Laval) et docteur en Informatique, expérimente et contribue aux outils proposés par les communautés du logiciel libre (Moodle proposant une plateforme de formation, GISMO proposant un éditeur graphique pour observer les traces générées par Moodle, Behat pour réaliser les tests fonctionnels d’applications web, ...).

titre documents joints

Les transparents (OpenDocument Presentation - 15.1 Mo)