Testeur Agile
Appellations courantes
 Testeur en Scrum
 Testeur agile
Mission
 Le testeur agile s’assure de la mise en place
des processus de test
 Le testeur agile veille au respect des processus
de test de l’équipe agile
 Il travaille à l’amélioration des processus de
test
 Il conçoit et écrit et exécute les tests de
validation au sein des itérations
 Il contribue à l’automatisation des tests de
régressions
 Il contribue à la définition des critères
d’acceptation des User Story et rédige les
scénarios d’acceptation associés
 Il apporte son aide sur l’ensemble des tâches
du projet en fonction des besoins
Contexte et enjeux
 L’insertion des testeurs au sein des équipes de
développement permet une meilleure
communication et de tester plus en amont
 Les évolutions des contraintes de temps avant
une mise en production avec la multiplication
des itérations nécessitent le développement
de l’automatisation et une meilleure
efficience des tests
 Les besoins du projet évoluant les tests
peuvent être amenés à être exécutés/écrits
voire conçus par des non testeurs. De même,
le testeur peut être amené à faire autre chose
que du test
Activités principales
 Analyser les entrants
 Suivi des processus de test de l’équipe
 Ecrire/concevoir/exécuter les tests (manuels
et automatiques)
 Analyse des risques
 Organiser le patrimoine de test et les
différentes campagnes
 Partager ses connaissances
 Contribuer à la stratégie de test et à la
stratégie d’automatisation
Interfaces principales
 Equipe projet (testeur, développeur, spécifieurs…)
 Equipe de test
 Chef de projet test
 Product Owner
Activités associées
 Être un référent qualité logicielle dans l’équipe agile
 Tests exploratoires
 Evolution des tests (enrichissement et modifications de
cas)
 Participation aux cérémonies
 Développement de fonctionnalités
 Ecriture de spécifications
 Gérer les tests non fonctionnels tels que les tests de
performance
 Assurer une veille technologique
Savoir-faire
 Définir la stratégie de test
 Connaissance des approches agiles de développement
logiciel
 Utiliser voire implémenter un framework de test
automatisé
 Maitriser différentes techniques et niveaux de test
o Intégration, système acceptation
o Tests de régression
o tests fonctionnels, de performance, de sécurité,
de robustesse…
 Savoir faire adhérer l’équipe de développement aux
processus, usages et outils du test
 Mise en place des différents indicateurs liés aux tests
 Appréhender le fonctionnel et les usages de
l’application
Principales formations
 A partir BAC+2 avec deux ans d’expérience dans les
tests
 BAC +4/+5 informatique ou domaine métier
 Formation d’organismes privés
Certifications
 CFTL/ISTQB fondation
 CFTL/ISTQB extension agile
 CFTL/ISTQB Analyste de test niveau avancé
 CFTL/ISTQB Certification CFTL Analyste technique de
Test niveau Avancé
 Automatiser les tests
 Gestion des bugs (analyse + retest)
 Publication des bilans
 Apporter son aide au développement, à
l’écriture des spécifications ou autre
 Maintenance des tests
Connaissances
 Maitrise des processus
 Contexte et enjeux des tests
 Indicateurs associés
 Différents outils et acteurs du marché
 Ingénierie développent et test logiciel
 Développement
 Ingénierie des exigences
 Connaitre les processus d’intégration, de
livraison et de déploiement continu. Ainsi que
leurs contraintes
Passerelles
 Origines possibles
o Testeur
o Analyste de test
o Analyste technique de tests
 Evolutions possibles
o Analyste de test
o Analyste technique de tests
o Chef de projet test
o Consultant tests
o Développeur
o Analyste métier

Testeur agile mhc

  • 1.
    Testeur Agile Appellations courantes Testeur en Scrum  Testeur agile Mission  Le testeur agile s’assure de la mise en place des processus de test  Le testeur agile veille au respect des processus de test de l’équipe agile  Il travaille à l’amélioration des processus de test  Il conçoit et écrit et exécute les tests de validation au sein des itérations  Il contribue à l’automatisation des tests de régressions  Il contribue à la définition des critères d’acceptation des User Story et rédige les scénarios d’acceptation associés  Il apporte son aide sur l’ensemble des tâches du projet en fonction des besoins Contexte et enjeux  L’insertion des testeurs au sein des équipes de développement permet une meilleure communication et de tester plus en amont  Les évolutions des contraintes de temps avant une mise en production avec la multiplication des itérations nécessitent le développement de l’automatisation et une meilleure efficience des tests  Les besoins du projet évoluant les tests peuvent être amenés à être exécutés/écrits voire conçus par des non testeurs. De même, le testeur peut être amené à faire autre chose que du test Activités principales  Analyser les entrants  Suivi des processus de test de l’équipe  Ecrire/concevoir/exécuter les tests (manuels et automatiques)  Analyse des risques  Organiser le patrimoine de test et les différentes campagnes  Partager ses connaissances  Contribuer à la stratégie de test et à la stratégie d’automatisation Interfaces principales  Equipe projet (testeur, développeur, spécifieurs…)  Equipe de test  Chef de projet test  Product Owner Activités associées  Être un référent qualité logicielle dans l’équipe agile  Tests exploratoires  Evolution des tests (enrichissement et modifications de cas)  Participation aux cérémonies  Développement de fonctionnalités  Ecriture de spécifications  Gérer les tests non fonctionnels tels que les tests de performance  Assurer une veille technologique Savoir-faire  Définir la stratégie de test  Connaissance des approches agiles de développement logiciel  Utiliser voire implémenter un framework de test automatisé  Maitriser différentes techniques et niveaux de test o Intégration, système acceptation o Tests de régression o tests fonctionnels, de performance, de sécurité, de robustesse…  Savoir faire adhérer l’équipe de développement aux processus, usages et outils du test  Mise en place des différents indicateurs liés aux tests  Appréhender le fonctionnel et les usages de l’application Principales formations  A partir BAC+2 avec deux ans d’expérience dans les tests  BAC +4/+5 informatique ou domaine métier  Formation d’organismes privés Certifications  CFTL/ISTQB fondation  CFTL/ISTQB extension agile  CFTL/ISTQB Analyste de test niveau avancé  CFTL/ISTQB Certification CFTL Analyste technique de Test niveau Avancé
  • 2.
     Automatiser lestests  Gestion des bugs (analyse + retest)  Publication des bilans  Apporter son aide au développement, à l’écriture des spécifications ou autre  Maintenance des tests Connaissances  Maitrise des processus  Contexte et enjeux des tests  Indicateurs associés  Différents outils et acteurs du marché  Ingénierie développent et test logiciel  Développement  Ingénierie des exigences  Connaitre les processus d’intégration, de livraison et de déploiement continu. Ainsi que leurs contraintes Passerelles  Origines possibles o Testeur o Analyste de test o Analyste technique de tests  Evolutions possibles o Analyste de test o Analyste technique de tests o Chef de projet test o Consultant tests o Développeur o Analyste métier