Optimiser vos tests de régression par analyse

de l’usage en production

Bruno Legeard & Julien Botella

13 juin 2022
10h00 -13h00

Beffroi de Montrouge

___________________

Quelle est la couverture des parcours clients par vos tests automatisés ?

Les tests de régression automatisés sont souvent un point de peine important des équipes projets :

  1. Leur création et leur maintenance constituent un effort important
  2. Au fil du temps, leur pertinence diminue, et ne reflète pas l’usage du logiciel en production

Dans ce tutoriel, vous pourrez expérimenter comment l’analyse des traces d’exécution en production et en test permet :

  • d’analyser et de visualiser sous forme de workflows les patterns d’usage en production
  • d’identifier les tests automatisés manquants, pour garantir la couverture des parcours utilisateurs par les tests automatisés de régression
  • de sélectionner les parcours à automatiser
  • de générer des scripts fondés sur une approche par mots-clés.

A noter que pour ce tutoriel, il sera nécessaire d’avoir votre propre PC pour réaliser en ligne les expérimentations avec l’outil Gravity.

___________________

Bruno LEGEARD

Bruno Legeard est Professeur de Génie Logiciel à l’Université de Franche-Comté, conseiller scientifique auprès de Smartesting, Secrétaire du CFTL et membre actif de l’ISTQB. Son activité est focalisée actuellement sur les tests dans l’agilité à l’échelle, l’ATDD – Acceptance Test Driven Developpement, et l’application de l’IA pour les tests logiciels.

Julien Botella

Julien BOTELLA est responsable du produit Gravity au sein de Smartesting. Il possède une expérience de plus de 15 ans dans le test logiciel, et a contribué à plusieurs projets de recherche collaboratifs, notamment autour des techniques de l’IA pour le test. Dans le cadre du projet de recherche PHILAE, et du produit Gravity, il travaille sur la capacité à créer des tests de régression automatisés à partir de logs utilisateurs.