• Gérer run et migration @BlaBlaCar | Non-reg. with exploratory testing @Meetic

    Merci Eleven Labs pour l’accueil de ce nouveau Meetup dont les talks seront : - Edouard Durieux (Software Engineer à BlaBlaCar) : Gestion du run dans un contexte de migration technique chez BlaBlaCar - Florian Zilliox (QA Lead à Meetic) : Non-regression tests with exploratory testing : h̶a̶r̶d̶e̶r̶, Easier, Better, Faster Venez profiter de ces talks mais aussi partager avec la communauté du test Agile à Paris. Les talks seront bien sûr suivis par un buffet propice au networking ! *** Les talks *** * Edouard Durieux - Software Engineer à BlaBlaCar (@EdouardDurieux) * Gestion du run dans un contexte de migration technique chez BlaBlaCar Depuis plusieurs années, la tech BlaBlaCar travaille sur une refonte technique en service, laissant derrière elle un monolithe d'un million de lignes de code. On parle souvent des problématiques techniques, des challenges d'architecture logicielle, j'ai décidé de me concentrer sur un sujet moins commun : gérer le legacy. Je vais aborder les process agiles qui nous ont permis de conserver une parfaite maitrise d'une stack technique en cours disparition. * Florian Zilliox - QA Lead à Meetic * Non-regression tests with exploratory testing : h̶a̶r̶d̶e̶r̶, Easier, Better, Faster Dans un contexte de responsabilisation de équipes de build autour de la qualité, les enjeux relatifs à la non-régression sont un levier stratégique. Au travers d'une expérience menée chez Meetic je vous propose de découvrir les gains et enseignements d'une démarche où l'exploratory testing combiné au risk management a permis un abandon progressif des cahiers de test et un meilleur coverage lors des phases de non-régression. *** Agenda *** 19h00 - Accueil et networking 19h30 - Présentation de la soirée et de la communauté QA 19h35 - Premier talk par Edouard Durieux : Gestion du run dans un contexte de migration technique chez BlaBlaCar 19h55 - Echanges interactifs avec le public 20h05 - Intermède par Yann Person : Pourquoi c’est la jungle de recruter un bon QA ? 20h10 - Second talk par Florian Zilliox : Non-regression tests with exploratory testing : h̶a̶r̶d̶e̶r̶, Easier, Better, Faster 20h30 - Echanges interactifs avec le public 20h40 - Buffet et networking 22h00 - Fin de l’évènement

    21
  • Impact Teams @MeilleursAgents | Tests E2E fonctionnels micro-services @SG

    MeilleursAgents nous accueille à quelques semaines de Noël et nous présentera leur mode de fonctionnement. Les deux talks de la soirée seront : - Christopher Parola (Lead Product manager) et Simon Robin (Développeur front-end) nous parleront de l'organisation en Impact Teams à MeilleursAgents - Séraphin Burgermeister (Société Générale SGCIB, Développeur) et Caroline Duval (Wemanity, QA Analyst & Automation) nous feront un retour d'expérience à la Société Générale à propos de tests fonctionnels de bout en bout sur plateforme micro-services Venez nombreux pour profiter de ces talks mais aussi pour partager avec la communauté du test Agile à Paris. Les talks seront bien entendu suivis par l'inévitable buffet et son networking ! *** Les talks *** * Christopher Parola (Lead Product manager) et Simon Robin (Développeur front-end) de MeilleursAgents * Mener des expérimentations sans sacrifier la qualité Nous avons choisi d’organiser nos équipes en Impact Teams : des équipes pluri-disciplinaires autonomes organisées pour atteindre un objectif. Cette recherche d’impact nécessite de mener de nombreuses expérimentations sur la plate-forme : comment ne pas tomber dans le piège de pousser du code de mauvaise qualité en production et de le laisser en l’état si l’expérimentation est un succès ? Comment ne pas pousser de bugs en productions qui ralentirait notre capacité à tester ? Nous parlerons organisation d’équipe, tests de non régressions, tests end to end et contrat de confiance entre Produit et Tech. * Séraphin Burgermeister (Société Générale SGCIB, Développeur) et Caroline Duval (Wemanity, QA Analyst & Automation) * Tests E2E fonctionnels de bout en bout sur plateforme micro-services : CodeceptJS, Docker et Jenkins, REX de la Société Générale REX du processus de tests fonctionnels sur une plateforme composée de 6 équipes avec de nombreux micro-services, et plusieurs applications différentes. *** Agenda *** 19h00 : Accueil et networking 19h20 : Premier talk par Christopher Parola (Lead Product manager) et Simon Robin (Développeur front-end) de MeilleursAgents : Mener des expérimentations sans sacrifier la qualité 19h50 : Echanges interactifs avec le public 20h00 : Second talk par Séraphin Burgermeister (Société Générale SGCIB, Développeur) et Caroline Duval (Wemanity, QA Analyst & Automation) : Tests E2E fonctionnels de bout en bout sur plateforme micro-services : CodeceptJS, Docker et Jenkins, REX de la Société Générale 20h30 : Echanges interactifs avec le public 20h40 : Buffet et networking 22h00 : Fin de l'évènement

    10
  • Software Quality by @YounitedCredit | La qualité vue par un Dev Web (Sam Joch)

    C'est Younited Credit nous accueille pour la session de la rentrée ! Nous vous proposons deux talks courts : - Agnès Josserand (QA Manager) et son équipe QA nous parleront de la QA à Younited Credit - Sam Joch nous racontera l'aventure d'un développeur qui découvre et adopte sur le tas la QA via les impératifs des technologies web Venez nombreux pour profiter de ces talks mais aussi pour partager avec la communauté du test Agile à Paris. Les talks seront bien entendu suivis par l'inévitable buffet et son networking ! *** Les talks *** * Agnès Josserand (QA Manager) et l'équipe QA de Younited Credit * Software Quality by @YounitedCredit Nous allons présenter la société, l'organisation de l'équipe QA, quel profil de QA avons nous dans nos équipes, les outils que nous utilisons, les problématiques que l'on rencontre et les pistes pour affronter ces problématiques. * Sam Joch * La qualité du produit au travers d’un développeur web ou comment découvrir la QA en étant Hacker non-stop ! Dans un contexte ou le web est devenu un des supports d’application les plus prisés des développeurs pour adresser le plus large public, il est fondamental de pouvoir maitriser l’expérience proposé sur tout type de support. (desktop, mobile) Je vous propose de partager ma vision de la qualité logiciel dans l’univers des technologies web ! *** Agenda *** 19h00 : Accueil et networking 19h30 : Premier talk par Agnès Josserand (QA Manager) et l'équipe QA de Younited Credit : Software Quality by @YounitedCredit 19h50 : Echanges interactifs avec le public 20h00 : Second talk par Sam Joch : La qualité du produit au travers d’un développeur web ou comment découvrir la QA en étant Hacker non-stop ! 20h20 : Echanges interactifs avec le public 20h30 : Buffet et networking 22h00 : Fin de l'évènement

    12
  • QA @Deezer | Stratégie de test Agile avec Xavier Pigeon

    Pour cette session dans les locaux de Deezer (merci pour l'accueil !), nous vous proposons plusieurs talks courts : - La communauté QA de Deezer fait un retour d'expérience - Xavier Pigeon parle de stratégie de test Agile Venez nombreux pour profiter de ces talks mais aussi pour partager avec la communauté du test Agile à Paris. Les talks seront bien entendu suivis par l'inévitable buffet et son networking ! *** Les talks *** * Communauté QA Deezer * QA @Deezer : la qualité en mutation De l'organisation en startups internes à l'évolution des process de validation. * Xavier Pigeon * Diviser pour régner sur les tests : une classification pour les gouverner tous ! Les développements itératifs et incrémentaux nous obligent à adapter nos méthodes d’ingénierie logicielle pour faire face aux changements tous azimuts, et les tests s’y taillent la part du roi. Des plans de test manuels aux stratégies adaptatives d’automatisation, un monde captivant se livre, propice à des explorations érudites. Si vous acceptez d’en faire vos alliés, alors leur grande variété devient un indispensable bestiaire pour vaincre un chaos logiciel fait d’anomalies et de dettes de tout acabit. Dans cette session, Xavier Pigeon présente l’état de l’art en stratégie de test à travers son référentiel typologique. Les tests y seront quadrillés et passés au crible, depuis le code source jusqu’aux organisations apprenantes, pour en arriver à une classification globale et périodique qui ravivera positivement nos souvenirs du tableau de Mandeleiev. *** Agenda *** 19h00 : Accueil et networking 19h15 : Premier talk par la Communauté QA Deezer : QA @Deezer : la qualité en mutation 19h35 : Echanges interactifs avec le public 19h45 : Second talk par Xavier Pigeon : Diviser pour régner sur les tests : une classification pour les gouverner tous ! 20h05 : Echanges interactifs avec le public 20h15 : Buffet et networking 22h00 : Fin de l'évènement

    8
  • REX Meetic, Comment la qualité reflète-t-elle nos organisations ?

    Joris Calabrese de la communauté Tech de Meetic fait un retour d'expérience : "Comment la qualité reflète-t-elle nos organisations ?" Venez nombreux pour profiter de cette présentation mais aussi pour partager avec la communauté du test Agile à Paris. La présentation sera bien entendu suivie par l'inévitable buffet et son networking ! *** La présentation *** Dans un environnement de transformation digitale, d'Agilité at Scale, il est primordial de mesurer notre capacité à apporter de la valeur à nos utilisateurs. Cela revient également à mesurer la performance de nos organisations, dixit Melvin Conway, "Les organisations qui conçoivent les systèmes sont contraintes de produire des modèles qui sont des copies de leur propre structure de communication". Dans ce contexte, comment la qualité peut-elle être un indicateur clé pour mesurer notre performance ? Comment, nos pratiques de tests, reflètent-elles nos organisations ? Au travers mon expérience chez Meetic durant ces 5 dernières années, je vous propose un retour d'expérience sur les grands changements stratégiques techniques et produits qui m'ont amené à vous proposer cette réflexion autour de l'impact de nos organisations sur la qualité. *** Agenda *** 19h00 : Ouverture des portes et networking 19h30 : Mot d'accueil et parole aux sponsors (Wemanity, Meetic) 19h40 : Présentation par Joris Calabrese, Meetic : REX Meetic, Comment la qualité reflète-t-elle nos organisations ? 20h30 : Echanges interactifs avec le public 20h45 : Buffet et networking 22h00 : Fin de l'évènement

    8
  • Continuous Testing & Example Mapping

    Société Générale

    Nous avons le plaisir de vous annoncer que notre meetup Agile Testing Paris revient en force après quelques mois d'hibernation et que le prochain meetup aura lieu le lundi 25 septembre 2017 dans les locaux de la Société Générale, à l’Auditorium Granite (G02). La soirée commencera tout d'abord par une keynote de Laurent Py (https://fr.linkedin.com/in/laurentpy) (@py_laurent), CEO & production manager HIPTEST sur le continous testing. Vous assisterez ensuite à un bref pitch de la communauté « Paris Agile Testing », dans laquelle Jean-Pierre Lambert (https://fr.linkedin.com/in/jp-lambert)(@jpierrelambert) vous introduira la session l’Example Mapping. Il ne vous restera plus qu'à rejoindre l’une des deux sessions de retour d’expérience de votre choix animées en parallèle par Laurent et Jean-Pierre. Enfin, nous terminerons la soirée en networkant avec les autres communautés invitées, autour du traditionnel cocktail de fin de soirée. /!\ Attention, pour vous inscrire il est impératif de s'enregistrer en cliquant ici : https://www.eventbrite.fr/e/billets-meetup-agile-testing-continuous-testing-et-example-mapping-37806462146. Il faut impérativement fournir vos véritables noms et prénoms : il vous sera demandé de présenter une pièce d'identité à l'entrée (mesure vigipirate). Programme de la soirée : 18h30 : Ouverture des portes et networking autour des stands (Foyer Granite) 19h00 : Mot d’accueil par un CIO de département IT de GBIS 19h03 : Présentation de l’agenda 19h05 : Keynote sur le continuous testing par Laurent PY / Hiptest 19h35 : Pitch de la communautés Paris Agile Testing 20h05 : Changement de salles selon le choix des présentations 20h10 : • Salle Granite 1 : Retours d’expérience par la société Hiptest sur le Continuous Testing • Salle Granite 3 : Echanges interactifs animé par Jean-Pierre Lambert de la communauté Paris Agile Testing sur l’Example Mapping 21h00 : Buffet et Networking 22h00 : Fin de l’évènement A très vite ! Les orgas.

    3
  • QA en environnement Agile : de dernier rempart aux premières lignes

    Chère communauté, Vous vous posez toujours des questions sur ce que je vais faire de mes testeurs dans une équipe agile ? Ou peut être vous avez réellement cru que le Test is Dead après avoir vu la keynote d'anthologie d'Alberto Savoia au GTAC 2011 (https://www.youtube.com/watch?v=X1jWe5rOu3g) Si c'est le cas, alors venez à notre prochain meetup avec vos questions sur le sujet. Nous seront accueilli chez Arolla que je remercie infiniment au passage. Attention ! vu la taille de la salle, le nombre de places sera limité. Pierre-Alain Séguier, QA manager chez Kisio Digital a accepté gentiment partager avec vous son REX dont voici le pitch : QA en environnement Agile : de dernier rempart aux premières lignes Retour d'expérience sur la transformation agile de la cellule QA chez Kisio Digital Que faire quand vous êtes responsable de la cellule recette et que votre directeur vous annonce le passage à l'agile de la société. Si le rôle des product owner, du scrummaster et de l'équipe de réalisation dans son ensemble sont bien décrit dans la littérature, l'interaction de la qualité et de l'équipe de réalisation a été plus difficile à cerner. • Quels choix ont été fait pour que l'alchimie des "Tres Amigos" (PO, QA et dev) fonctionnent ? • Comment transposer les bonnes pratiques issues de nos années d'expériences en cycle en V et quels mauvais réflexes perdre ? • Comment profiter de la souplesse de l'agile pour anticiper les anomalies et ne plus se cantonner au rôle de dernier rempart ? • Comment assurer la qualité sans surmener son équipe quand on passe d'une mise en production par projet à une mise en production par semaine ? Kisio Digital a fait son virage agile il y a un an et demi, c'est la transformation agile de la cellule QA et son intégration à l'équipe SCRUM qui en a découlé que je propose de partager.

    15
  • Réaliser une bonne recette au concombre

    Bonjour à toute et à tous, Vous êtes au courant que le BDD n'est pas que l'acronyme de "Base De Données" :) mais bien une pratique de test/développement piloté par le comportement :) Vous vous êtes dit un jour que le BDD est bien, mais pas pour moi, car mon application est trop complexe. Que le "test first" est un mythe. Que la collaboration entre (dev, testeur, un métier) est une illusion... Et bien, vous serez au bon endroit en participant à ce meetup pendant lequel Shoun Ichida mettra en pratique un exemple de BDD (Behavior Driven Development) avec Cucumber Java au travers de situations tirées de son expérience sur un vrai projet. Alors enregistrez-vous rapidement et venez avec toutes vos questions sur le BDD/Cucumber. Et comme d'hab nous serons accueillis chez Zenika (à deux pas de St Lazare). Un grand merci à la team Zenika pour le sponsoring. Short desc: Les méthodologies de développement type 'tests first' sont en plein essor : TDD, ATDD, BDD... À travers ce meetup, je vous propose de mettre en pratique un exemple de Behavior Driven Development avec Cucumber Java. Cette démonstration nous permettra de constater que de bonnes pratiques de développement permettent d'améliorer la qualité des livrables avec un effort modéré. Long desc : Les méthodologies de développement type 'tests first' sont en plein essor : TDD, ATDD, BDD... Elles permettent de mettre en place des bonnes pratiques de développement tout en améliorant la qualité des livrables (code coverage, moins de bugs, etc). À travers ce meetup, je vous propose de mettre en pratique un exemple de BDD (Behavior Driven Development) avec Cucumber Java. Nous allons voir comment réaliser un backend en Java exposant une API REST définie dans des fichiers Gherkin, testée à l'aide de cucumber-jvm. Cette démonstration nous permettra de constater qu'un backend peut être couvert par des tests fonctionnels et je vous montrerai comment atteindre une couverture de code importante en adoptant de bonnes pratiques de développement et avec un effort modéré. Vous verrez également que nous pouvons utiliser les indicateurs d'une usine logicielle afin d'améliorer la qualité des livrables. Pour aller plus loin j'introduirai comment travailler avec les équipes métier pour que les tests fonctionnels soient cohérents avec leurs besoins. Au travers de situations tirées de mon expérience, je mettrai en avant les scénarios où le BDD ne fonctionne pas et comment changer les habitudes et pratiques pour retrouver un processus productif. Nous verrons ainsi qu'il ne faut pas confondre BDD et la simple utilisation de Cucumber dans un projet. Je mettrai en évidence les actions que j'ai pu mener dans mon équipe pour installer le BDD en fonction des aptitudes de chacun. Bio de Shoun Développeur Full Stack, passionné des nouvelles technologies et toujours à la recherche de nouveaux défis. Persuadé que l'agilité améliore la gestion et le déroulement des projets, je m'applique à mettre en place des méthodologies agiles au quotidien. Toujours désireux de progresser, je n'hésite pas à essayer de nouvelles méthodes et techniques afin d'enrichir mon savoir faire. J'exploite cette passion pour faire progresser les équipes avec lesquelles je travaille et en tire une satisfaction personnelle lorsque du progrès est constaté.

    21
  • Acceptance Test Driven Development (ATDD) par Yann Floch

    Chère communauté, Mes meilleurs voeux pour cette belle nouvelle année. Vous êtes plus de 170 membres en moins d'un mois d'existence de ce groupe. Je souhaite le bienvenue à toutes et à tous. On démarre l'année avec un talk de mon ami Yann Floch qui a gentiment accepté mon invitation pour parler ATDD (Acceptance Test Driven Development). Ce qui est intéressant c'est que Yann, outre sa sensibilité pour les tests est avant tout un Product Owner et qui mieux qu'un PO pour nous parler d'ATDD? Seront couverts dans cette session les points suivants: - Les tests comme moyen d’écrire des spécifications actives et non-ambiguës. - Les tests comme une technique d’exploration et de formalisation du besoin. - Comment l’ATDD peut aider le metier, l’analyst, le testeur et le développeur à mieux collaborer ensemble et ce, le plus tôt possible. Par collaboration, on sous-entend: 1)- Parler le même langage : DSL (Domain Specific Language) 2)- S’accorder sur les règles métier 3)- S’accorder sur les tests d’acceptances et les données de test 4)- Fusionner ces niveaux d’attente au sein d’un même artefact Ce talk sera illustré par des exemples et quelques implémentations techniques. Comme d'hab, le talk durera 40min suivi de 10min de QA et d'un apéro Un grand merci à Zenika pour l'accueil et l'apéro. A vos réservations! Elalami

    19
  • Speaker: James Bach - "My Brilliant Testing Ideas vs. Your Critical Thinking"

    Chère communauté, je sais c'est un peu short, mais quand j'ai appris cette semaine que James Bach sera de passage à Paris, je n'ai pas hésité une seconde pour l'inviter. Et devinez quoi? Il a accepté mon invitation. James Bach sera bel bien le premier speaker de ce meetup. James est l'un des experts de tests de logiciels les plus engagés sur la planète, il a inspiré toute une génération. Consultez son site http://www.satisfice.com pour avoir une idée. James est très connu pour avoir conceptualisé une méthodologie qu’il a baptisé Rapid Software Testing (http://www.satisfice.com/info_rst.shtml) (RST) Pour ce 1er meetup Zenika a accepté de nous accueillir dans leurs locaux au 10 rue Milan Paris 9e. Voici le pitch pour ce meetup. Title: My Brilliant Testing Ideas vs. Your Critical Thinking: A Challenge Description: I will present some real testing solutions that I have provided to my clients. They are solutions that I am genuinely proud of in some way-- yet they have interesting flaws. Can you find the flaws? I will present them as good practices, and explain why they are good. Then you may question me as critically as you wish. I will stand and answer every question, no matter how aggressive and doubting it may be. Do your worst! After you get the chance to criticize, I will reveal my own criticisms and regrets. In so doing, I hope I will help you protect yourself from "best practice" thinking foisted on you by other leaders, too. Meanwhile, I will learn from you, too. Alors, venez comme vous êtes et surtout munit de vos interrogations les plus existentielles sur les tests.

    6