Agilité et Testing Julien Behr – 30 avril 2009
Présentations  Julien BEHR [email_address] Tel : +41 (0)79 924 20 64 Consultant En efficacité des organisations informatiques En politique et stratégie de test Scrum Master Formateur Responsable Technique
Agenda Pourquoi on continue à tester ?
Actualité Comment on teste en mode Agile ?
Comment on teste en mode « classique » ? Perspective Mais qu'est-ce que je dois tester ?
Que veut-on éviter ?
Comment puis-je répartir mes moyens ?
De qui ai-je besoin ?
Comment puis-je m'organiser ?
Et dans la pratique qu'est-ce que çà donne ?
Un outil çà aide ?
Bon je commence comment ?
La philosophie La confiance n'exclut pas le contrôle
Les postures face au test Le Joueur Serre les fesses
Brûle un cierge
Consulte les astres
Compte sur les autres Le Méthodique Défini un parcours immuable
S'y  tient coûte que coûte
(TMM) L'Empirique Fait ce qu'il peut
Du mieux possible
S'attache aux cas très particuliers et complexes Le Pragmatique Questionne préalablement
Adapte le dispositif aux risques et au délai
Pourquoi (continuer) à tester ? Évolutions  Maturité de l'informatique
Approche générique par composant - Templates
Atelier de développement guidé
Projets : de plus en plus d'intégration Alors pourquoi encore tester ? Système d'informations de plus en plus stratégique pour l'entreprise
Risques pour le métier
Concurrence
Assurance Qualité – Normes
Prévention insuffisante
Le Test dans les démarches Agiles Manifesto « Working software is the primary measure of progress »
« Continuous attention to technical excellence and good design enhances agility » Les pratiques pour répondre aux nouveaux besoins Tester au plus tôt ->  Test Driven Developpement
Tester plus vite  ->  Automatisation des tests (unitaires)
Tester plus souvent ->  Intégration continue
Faciliter le re-factoring Centrer la démarche de test sur la non-régression
Contrôler le respect des standards (analyse de code)
Maitriser l'exhaustivité des tests unitaires (couverture de code) L'organisation Toute l'équipe teste
La qualité est au coeur des préoccupations
Le Métier participe à la validation à chaque sprint

Présentation Agile Testing