La communauté Test et Qualité Logiciel de Telecom Valley,

présente l’édition 2021 de la Soirée du Test Logiciel

 

9 décembre 2021

 16h à 21h30

à SKEMA Business School

Bâtiment « SKEMA 2 »

60, rue Fedor Dostoïevski

06560 VALBONNE

Les dernières tendances du test logiciel

Test IA & automatisation de Test, Clean code, KPI & indicateurs qualité, Test & Qualité

Inscription

Le rendez-vous annuel des testeurs azuréens est accessible à tous gratuitement !

Inscription gratuite obligatoire

avant le 8 décembre 2021

La Soirée du Test Logiciel commence dans

Jour(s)

:

Heure(s)

:

Minute(s)

:

Seconde(s)

Programme

Cette soirée est animée

par Julien VAN QUACKEBEKE (ALL4TEST) et Frédéric ASSANTE  DICAPILLO (AMADEUS)

 15h45

ACCUEIL

 

 

 

16h00

17h30

🛠 Ateliers en parallèle

Cartes de maturité des tests agiles

 

🛠 Atelier

Niveau intermédiaire

 

Christophe MOUSTIER
En savoir +

Deck de cartes pour la maturité des tests agiles dans votre organisation.

Pré-requis : un smartphone

Automatisez vos tests avec un langage visuel

🛠 Atelier

Niveau débutant

 

Arnaud BECART

 

En savoir +

Lors de cet atelier, vous découvrirez par la pratique comment automatiser facilement vos tests fonctionnels et vos tests de non-régression avec la solution d’automatisation sans code Leapwork.

>>> Pourquoi l’automatisation des tests est importante ?
Avec les méthodes de développement logiciel traditionnelles en cascade (waterfall), l’assurance qualité était critique mais le temps n’était pas une contrainte. Depuis l’adoption des pratiques agile et avec l’accélération apportée par le DevOps dans un monde où tout est logiciel, accélérer et gérer la croissance est devenu un véritable enjeu pour les équipes de test logiciel. Automatiser est devenue un prérequis fondamental.

>>> Quelle est la difficulté pour les automaticiens ?
La plupart des outils d’automatisation sont complexes et nécessitent des qualiticiens logiciel ayant des compétences de codage. Cependant, 80% des testeurs ont des compétences métier et fonctionnelles et n’ont souvent pas d’autre choix que de valider manuellement le fonctionnement des applications, obligeant à faire des choix sur les tests prioritaires et induisant des erreurs humaines, ce qui ne permet pas de passer à l’échelle.

>> Découvrez comment Leapwork peut aider les testeurs à aller plus vite
Pour faciliter la croissance des entreprises et apporter un langage commun entre testeurs, développeurs et métiers, Leapwork a créé une plateforme d’automatisation accessible à travers un langage visuel simple à comprendre, rapide à apprendre et facile à utiliser. Elle est compatible avec toute application web, windows, bureau virtuel et mainframe et s’intègre directement environnement et votre chaîne CI/CD.

Cet atelier permettra à tout testeur, qu’il soit débutant ou expérimenté, automaticien développeur ou testeur fonctionnel, de créer quelques flux d’automatisation sur une application web. Des bonnes pratiques d’automatisation seront détaillées et prises en main par les participants, tels que le pilotage des tests par de la donnée externe, la réusabilité ou encore la planification des tests.

Notes and comments
Le téléchargement du logiciel Leapwork pourra se faire avant la session (sur notification par email auprès des participants), de même que l’attribution et envoi des licences nécessaires pour le fonctionnement de Leapwork durant l’atelier. Les licences peuvent être communiquées par mail ou sur place avant le début de l’atelier.

Pré-requis : un ordinateur

Tests d’API à partir de l’analyse des logs

🛠 Atelier

Niveau intermédiaire

 

Bruno LEGEARD
Julien BOTELLA
En savoir +

Avec le développement des architectures modulaires, les tests d’API sont devenus un sujet important pour de nombreuses équipes. Cet atelier vise à initier la pratique de la production des tests automatisés d’API générés à partir de l’analyse des logs en production pour les tests de régression.
Les participants utiliseront l’outil Gravity sur une application exemple pour :
– visualiser et analyser les sessions d’appels d’API à partir des logs en production, et detect de anomalies d’usage
– mesurer la couverture de l’usage par les tests automatisés déjà existants et compléter cette couverture par la sélection des enchaînements d’appels API à couvrir
– générer les tests automatisés de régression dans un environnement de tests d’API tels que Postman

L’expérience vécue par chaque participant à l’atelier permettra à chacun de se projeter dans son propre contexte pour évaluer les barrières possibles pour mettre en œuvre une approche « Des logs aux tests » mais aussi les bénéfices possibles pour l’équipe.
Les participants peuvent également mesurer l’apport des techniques de Machine Learning sur les données de logs pour identifier et visualiser les patterns d’utilisation.

 

Pré-requis : Une première expérience dans l’automatisation des tests,
Un intérêt pour les tests d’API ou de micro-services

17H35

Introduction par Julien VAN QUACKEBEKE

et présentation des sponsors

 

18H05

18H50

🎙 Conférences en parallèle

Automatisation des Tests de bout en bout en mode agilité à l’échelle

 

🎙 Conférence

Niveau intermédiaire

 

Badis MESSAOUDI
En savoir +

Retour d’expérience sur l’implémentation de bout en bout de la solution Robot Framework

Présentation d’un projet de mise en place d’un framework d’automatisation de test orienté Keyword driven and data driven permettant d’adresser aussi bien les tests API et les Test système (IHM) sur un site de commerce électronique.
Ce REX d’un projet au forfait pour CDISCOUNT, résume les étapes clés d’une mise en place réussie de Robot Framework dans le cadre d’automatisation de tests hybrides de bout en bout de plusieurs équipes produits.

L’objectif est de proposer une présentation dynamique basée sur un échange (question/réponse) entre le chef de projet Cdiscount et le chef de projet All4test.

Pré-requis : Robot Framework, sélénium, Apuim, Rest, Safe, Scrum.

Et si on utilisait des indicateurs de qualité pour accélérer la mise en production !

 

🎙 Conférence

Niveau débutant

 

Aurélie LEBRETON
En savoir +

« Nos développeurs sont les meilleurs ! ils corrigent les problèmes en 5 min(*) ! »
Joli slogan non ? Admettez que c’est vendeur

Ah, vous avez remarqué l’astérisque ?
(*) Temps de validation et de déploiement non inclus. Celui ci peut varier de 3 à 6 semaines.

La validation et l’assurance qualité sont souvent vus comme ralentissant le cycle de développement. Nous pensons au contraire qu’avec les bons processus et les bons outils, la qualité peut aider à accélérer les livraisons !

En partant d’expériences vécues, de mises en situations concrètes, je vais présenter pourquoi il est important de mesurer la vitesse de livraison ! Comment cela peut (doit?) devenir l’indicateur principal pour conduire les changements et l’amélioration de la qualité.

Comment fédérer votre communauté de testeurs au sein de votre organisation ?

 

🎙 Conférence

Niveau débutant

 

Antoine BREBANT Nelly PRESENT-RAYNAL
En savoir +

Contexte et objectifs
1) Pourquoi une communauté ?
2) Animation d’une communauté
3) La crise sanitaire

Démarche et résultats
1) Une base solide avant la gamification
2) Les freins à l’embarquement dans les communautés
3) Notre approche de la gamification
4) Deux ou trois exemples d’atelier ludiques

Intelligence en essaim et industrie logicielle

 

🎙 Conférence

Niveau débutant

 

Marc HAGE CHAHINE
En savoir +

La nature nous montre (ex: fourmis) que pour résoudre des problèmes complexes il n’est pas forcément nécessaire d’avoir une intelligence très complexe mais que de nombreuses intelligences plus « simples » et bien coordonnées peuvent le faire.

C’est sur principe que se base la robotique en essaim où l’on découvre qu’il existe 2 principales manières de développer ces multiples robots : avec un algorithme de type centralisé (une définition forte des actions) ou un algorithme de type distribué ( avec une prise de décision décentralisée comme dans la nature).

L’expérience montre que les robots avec un algorithme de type distribué sont beaucoup plus résilient au changement.
Ces résultats analysés doivent comprendre la simple robotique et nous amènent à nous poser des questions sur l’Agile, l’Agile à l’échelle et les tests.

 

18H55

19H40

🎙 Conférences en parallèle

Prioriser les tests à l’exécution : l’IA vous vienT en aide !

 

🎙 Conférence

Niveau intermédiaire

 

Bruno LEGEARD
En savoir +

L’des ExéCuTION prioriser les tests Automatisés several étau objectifs:
• Détecter Le plus possible des anomalies chez Tôt à fort effet en production en fonction de l’utilisation
• Executer en premier les essais les plus de sujets sensibles de des anomalies en remonter des fonction sur l Changements réalisés ‘application
Dans cette présentation, nous présentons deux méthodes outillées par l’IA de priorisation fondée sur un apprentissage automatique à partir de données :
1- La priorisation fondée sur l’historique des résultats d’exécution, de couverture et de changements réalisés sur le code. Nous avons comparé en détail plusieurs modèles de Machine Learning (apprentissage par renforcement, arbres de décision) et plusieurs ensembles de données d’apprentissage pour établir un benchmarking sur une dizaine de projets.
2- La priorisation fondée sur l’utilisation analysée à partir des logs en production. Ces techniques permettent de mesurer la densité des modèles d’utilisation par les utilisateurs et de prioriser les tests à plus fort impact Métier.

Cette présentation sera très concrète, donnant des résultats originaux obtenus sur les données des projets réels, et permettant aux participants de se projeter dans leur contexte.
Nous présenterons aussi la nouvelle certification CFTL/ISTQB « AI Testing ».

Pour une stratégie d’ automatisation des tests

 

 

🎙 Conférence

Niveau intermédiaire

 Jean-François FRESI
Mickaël de VLECHOUVER
En savoir +

L’objectif de cette présentation est de présenter le chaptire que j’ai rédigé dans le second livre de la CFTL « automotisation des activités de test »

Les API au service des tests e2e front

 

 

🎙 Conférence

Niveau intermédiaire

 

Mimoun KISSI
HAPPY TESTER CONSULTING
En savoir +

Dans le cadre de la création d’un outils de tests bout en bout (e2e), plusieurs paramètres sont à prendre en compte notamment la stabilité et la rapidité de l’exécution des tests.
L’utilisation des API peuvent améliorer ces deux critères très important. Lors de cette présentation, je vous présenterai à travers un retour d’expérience, l’importance et l’impact de l’utilisation des API pour automatiser ces tests bout en bout.

Pré-requis : Notion en API, notion en automatisation de tests

Why clean code is not the norm ?

 

 

🎙 Conférence (en anglais)

Niveau débutant

 

Sandor DARGO
En savoir +

Pourquoi le code propre est toujours l’exception et non la norme ? Une question intrigante que j’ai lu récemment. La plupart des réponses sont si humaines mais aussi si fausses. C’est eux! Les chefs de projet, les développeurs juniors…

Les chefs de projet ne se soucient que de livrer de plus en plus de fonctionnalités, alors qu’ils ne comprennent même pas ce qu’est la dette technique, sans parler du code propre. Dans le même temps, « le nombre de nouveaux développeurs double tous les cinq ans », ils n’apprennent pas à coder de manière propre et il ne peut évidemment pas y avoir assez de développeurs seniors pour les encadrer.

Ces réponses sont si humaines mais si fausses. Blâmer les autres n’est jamais la solution. Ils n’ont aucune responsabilité. Nous devons trouver un moyen d’avertir les acteurs autour de nous que s’ils continuent comme ça, ils se tireraient une balle dans la jambe. Même en tant que contributeur individuel, nous devons élever la voix. Parfois, nous devons dire non ou même parfois nous devrons nous retirer et chercher un autre projet. Après tout, si la direction ne vous fait pas confiance dans la façon dont vous faites votre travail, pourquoi vous garderait-elle ?

Clean Code est difficile. Cela demande de sérieux efforts au début et de la discipline. En ce moment, il est plus facile d’être paresseux. Vous avez besoin d’un cadre, vous devez vous pousser et pousser les autres à être meilleurs, à vous améliorer tout le temps. Nous devons conduire ces changements, nous devons accélérer.

Ce que nous devons garder à l’esprit, c’est que le responsable, c’est toujours nous. Jamais eux. Nous devons élever la voix, nous devons expliquer et éduquer. Et au cas où, nous devons nous retirer. C’est la seule voie vers des bases de code plus faciles à maintenir et plus fiables. Vous pensez que c’est une exagération aujourd’hui, mais demain vous comprendrez peut-être que cela peut être une question de vie ou de mort, pas seulement de fierté professionnelle !

Talk en anglais

 

19H45

Table ronde

faciliter l’identification et le partage de bonnes pratiques QA / IT au sein d’une entreprise 

Quels sont les enjeux, les problématiques rencontrées ?

Quelles solutions  : mise en place de communautés d’experts, outils spécifiques, coaching ?

20H20

Networking cocktail

 

 

Intervenants

Nelly PRESENT-RAYNAL

Nelly PRESENT-RAYNAL

Test Leader

 

Antoine BREBANT

Antoine BREBANT

Test Leader

 

Bruno LEGEARD

Bruno LEGEARD

AI-powered software testing

 

bio

« 25 ans d’expérience dont 15 ans dans le test logiciel
Certifié ISTQB fondation
Certifié ISTQB niveau avancé tests manager
Certifiée PSPO I
Principaux clients : Acoss, Métropole d’Aix-Marseille, DOCAPOSTE, BNP Paribas Leasing Solution
Lead Practice Test BU Aix
Animatrice d’ateliers ludiques pour la Practice Testing »

Bio

« Antoine BREBANT – Test Leader – 19 ans d’expérience dont 12 ans dans le test logiciel
o Certifié ISTQB fondation et extension testeur agile
o Certifié ISTQB niveaux avancés tests manager et automatisation des tests
o Certifié IREB niveau fondation
o Principaux Clients : SFR, Orange, Cedicam, BioMérieux
o Lead Practice Test Région Est et Lyon
o Animateur d’ateliers ludiques pour la Practice Testing
o Formateur Fondamentaux du Tests (formation transposée dans Klaxoon) »

Bio

Bruno est Professeur de Génie Logiciel à l’Université de Franche-Comté ou il enseigne les pratiques Agile et les tests logiciels. Il conduit plusieurs projets de recherche dans le domaine de l’IA appliqué aux tests logiciels (génération pilotée par l’IA et priorisation des tests en particulier). Il est un des animateurs du Comité Français des Tests Logiciels (CFTL) et a contribué à plusieurs syllabus ISTQB. Il est aussi un des co-fondateurs de Smartesting, un éditeur d’outils de support aux activités de tests combinant IA et représentations visuelles des tests.

Julien BOTELLA

Julien BOTELLA

Project manager

 

Arnaud BECART

Arnaud BECART

Sales Engineer

 

Aurélie LEBRETON

Aurélie LEBRETON

Quality Assurance Manager

bio

Fort d’une expérience de 15 ans dans le domaine du Model-Based Testing chez Smartesting, Julien est maintenant responsable du produit Orbiter, ainsi que des projets de recherche collaboratifs, notamment autours des techniques de l’IA pour le test. Dans le cadre du projet PHILAE, il travaille sur la capacité à créer des tests de régression à partir de logs utilisateurs.

Bio

Arnaud Becart est ingénieur avant-vente chez Leapwork et est passionné depuis 15 ans par les solutions permettant de délivrer la meilleure qualité de service aux utilisateurs de logiciels et d’applications web. Son parcours en tant qu’avant-vente technique comprend des éditeurs de monitoring et d’observabilité (IP-LABEL, NEW RELIC), d’optimisation de la diffusion des contenus (AKAMAI, CEDEXIS) et d’automatisation des tests logiciels (LEAPWORK).

Bio

Diplômée en informatique, j’ai eu le rôle d’analyste fonctionnelle pendant 10 ans. J’ai basculé du côté qualité en 2015, toujours chez Amadeus. Mon rôle de QA Manager au sein d’une structure agile me permet de côtoyer différentes équipes, chacune ayant son propre domaine fonctionnel mais surtout ses propres contraintes opérationnelles et de développement. Mon rôle est de les accompagner, de leur permettre de délivrer en suivant des critères de qualité. Mise en place de la stratégie de tests, contrôle des changements et surtout amélioration continue font parti de mon quotidien.

Jean-François FRESI

Jean-François FRESI

Digital testing practice leader

 

Mickaël DE VLECHOUVER

Mickaël DE VLECHOUVER

Senior Test Manager

 

Marc HAGE CHAHINE

Marc HAGE CHAHINE

Expert méthodes et outils

 

bio

Fort d’une expérience de 15 ans dans le domaine du Model-Based Testing chez Smartesting, Julien est maintenant responsable du produit Orbiter, ainsi que des projets de recherche collaboratifs, notamment autours des techniques de l’IA pour le test. Dans le cadre du projet PHILAE, il travaille sur la capacité à créer des tests de régression à partir de logs utilisateurs.

Bio

Je travaille dans le test logiciel depuis mon stage de fin d’études en 2011. J’ai d’abord enchaîné des missions de testeur Agile avant de commencer à écrire et de rejoindre Altran où j’ai pu évoluer jusqu’à mon poste actuel d’expert méthodes et outils. Dans le même temps j’ai développé une activité publique liée au partage notamment avec l’écriture de livres, d’articles pour programmez ou l’animation du blog de la «  taverne du testeur ».

Sandor DARGO

Sandor DARGO

Principal Engineer at Amadeus

Christophe MOUSTIER

Christophe MOUSTIER

 

Mimoun KISSI

Mimoun KISSI

Software Engineer in Test

 

 

 HAPPY TESTER CONSULTING

Bio

Passionate software developer. Obsessed clean coder. Enthusiastic blogger. Husband of an awesome wife. Happy father of two children.

bio

édition de 2 livres sur le test agile + 1 chapitre dans le dernier livre du CFTL + quelques confs (STLS, Agile Tour)

Bio

« Je travaille dans le domaine du test et de la qualité depuis plus de 8 ans. Je suis actuellement Software Engineer in Test chez Happy Tester Consulting. Je suis co-organisateur du groupe meetup Agile Testing Paris et Ministry Of Testing.
En 2018, j’ai fondé «  »La Test Communauté » » à l’aide d’autres amis testeurs.
Je suis aussi l’un des organisateurs de la ParisTestConf (sponsorisé par Agile France), une conférence de tests qui a pour objectif de promouvoir l’importance du tests et de la qualité dans un «  »contexte Agile » ». »

Badis MESSAOUDI

Badis MESSAOUDI

QA LEAD

Frédéric ASSANTE DI CAPILLO

Frédéric ASSANTE DI CAPILLO

QA Manager & Co-animateur Soirée du Test Logiciel

Julien VAN QUACKEBEKE

Julien VAN QUACKEBEKE

CEO & Co-animateur Soirée du Test Logiciel

Bio
« Je suis passionné par le métier de qualité logicielle ainsi que la gestion agile des produits depuis 9 ans. Durant ma carrière , j’ai pu travailler dans plusieurs contextes métiers ( Industrie, Assurance, Ecommerce, ERP/GQAO, Big data etc.) et sous de différentes casquettes (Test Manager/Lead, Automaticien et architecte de solutions de test , PO, PM , Formateur et consultant MOA, Responsable qualité ). Actuellement, j’éprouve un plaisir continu à relever de nouveaux challenges techniques et fonctionnels sur le programme Octopia en cherchant toujours la meilleure version de moi-même. »

Partenaires

Région PACA
Communauté d'agglomération Sophia Antipolis
Polytech Nice Sophia

Contact

04 89 86 69 41

contact@telecom-valley.fr

Précédentes éditions