Lunch Talk15min
Moins d’outils, plus d’impact : une stratégie de tests automatisés en scale-up
Ce talk présente le retour d’expérience d’une scale-up ayant bâti progressivement une stratégie d’automatisation des tests fonctionnels et d’intégration API. Partis de tests manuels, ils ont intégré un pipeline CI/CD GitHub/AWS, alliant sécurité, performance et fiabilité, avec une approche pragmatique adaptée à une équipe QA restreinte.
Asma SebaiEquisign
talkDetail.whenAndWhere
Friday, April 24, 13:00-13:15
TBA 10
talks.roomOccupancytalks.noOccupancyInfo
Quand on parle d’automatisation des tests, on parle souvent d’outils. Dans notre cas, le problème n’a jamais été de savoir lesquels utiliser, mais lesquels ne pas utiliser tout de suite. Parce qu’en scale-up, on ne manque pas d’idées… on manque de temps, de personnes et de marge d’erreur.
Ce talk propose un retour d’expérience concret sur la construction progressive d’une stratégie de tests fonctionnels et d’intégration automatisés, orientés API, au sein d’une équipe QA en cours de structuration sur un produit SaaS. L’initiative a démarré avec des tests API manuels avant d’évoluer vers une automatisation, intégrée à un pipeline CI/CD GitHub/AWS.
L’automatisation, en plus de permettre un reporting centralisé, a défini de véritables critères d’acceptation conditionnant la mise en production. Les tests incluent désormais la vérification des CVE, des ports ouverts et des performances, directement liés à la sécurité, la stabilité et la fiabilité du pipeline.
Toutes ces contraintes doivent être ordonnées et calibrées autour d’une stratégie de tests pragmatique, permettant de livrer rapidement un produit stable malgré une équipe QA limitée.
Ce talk propose un retour d’expérience concret sur la construction progressive d’une stratégie de tests fonctionnels et d’intégration automatisés, orientés API, au sein d’une équipe QA en cours de structuration sur un produit SaaS. L’initiative a démarré avec des tests API manuels avant d’évoluer vers une automatisation, intégrée à un pipeline CI/CD GitHub/AWS.
L’automatisation, en plus de permettre un reporting centralisé, a défini de véritables critères d’acceptation conditionnant la mise en production. Les tests incluent désormais la vérification des CVE, des ports ouverts et des performances, directement liés à la sécurité, la stabilité et la fiabilité du pipeline.
Toutes ces contraintes doivent être ordonnées et calibrées autour d’une stratégie de tests pragmatique, permettant de livrer rapidement un produit stable malgré une équipe QA limitée.
Asma Sebai
Ingénieur en automatisation de tests, j’anime depuis 2 ans l’activité de responsable qualité chez Equisign,
après un parcours issu du développement logiciel. Cette technicité, combinée à mon goût pour le fonctionnel,
m’a permis de mettre en place ma passion : l’automatisation des tests.
Je crois intimement que le métier de QA est précieux et que l’expertise en test doit être mise en avant :
les tests exploratoires ouvrent la voie, et doivent ensuite s’intégrer dans l’automatisation comme tests de non-régression.
Un pied dans le développement (10 ans tout de même), un autre dans le test, et la tête dans les étoiles de l’automatisation.
Au-delà de mon travail, j’ai une véritable passion pour le cinéma et j’apprécie particulièrement les films d’animation.
après un parcours issu du développement logiciel. Cette technicité, combinée à mon goût pour le fonctionnel,
m’a permis de mettre en place ma passion : l’automatisation des tests.
Je crois intimement que le métier de QA est précieux et que l’expertise en test doit être mise en avant :
les tests exploratoires ouvrent la voie, et doivent ensuite s’intégrer dans l’automatisation comme tests de non-régression.
Un pied dans le développement (10 ans tout de même), un autre dans le test, et la tête dans les étoiles de l’automatisation.
Au-delà de mon travail, j’ai une véritable passion pour le cinéma et j’apprécie particulièrement les films d’animation.
talkDetail.shareFeedback
talkDetail.feedbackNotYetAvailable
talkDetail.feedbackAvailableAfterStart
talkDetail.signInRequired
talkDetail.signInToFeedbackDescription
occupancy.title
occupancy.votingNotYetAvailable
occupancy.votingAvailableBeforeStart
talkDetail.signInRequired
occupancy.signInToVoteDescription
comments.speakerNotEnabledComments