[agile testing day] test & métiers
TRANSCRIPT
![Page 1: [Agile Testing Day] Test & Métiers](https://reader036.vdocuments.site/reader036/viewer/2022062503/58ee50361a28ab75228b4567/html5/thumbnails/1.jpg)
Tests & métiers :Les tests manuels dans un contexte agileTesting agile le 26/01/2016
![Page 3: [Agile Testing Day] Test & Métiers](https://reader036.vdocuments.site/reader036/viewer/2022062503/58ee50361a28ab75228b4567/html5/thumbnails/3.jpg)
Tests manuels Vs Tests automatisés
« The goal of 100% automation is not just ambitious, It is also impratical »
Vasudeva Naidu
70 % des tests peuvent être automatisés30 % sont manuels
Mike Cohn
![Page 4: [Agile Testing Day] Test & Métiers](https://reader036.vdocuments.site/reader036/viewer/2022062503/58ee50361a28ab75228b4567/html5/thumbnails/4.jpg)
1. Les tests manuels, avantages et inconvénients
2. Testeurs et développeurs
3. Scénario de tests manuels dans un contexte agile
![Page 5: [Agile Testing Day] Test & Métiers](https://reader036.vdocuments.site/reader036/viewer/2022062503/58ee50361a28ab75228b4567/html5/thumbnails/5.jpg)
Qu’est ce qu’un test manuel ?
Processus d’exécution manuel d’une application, par une personne physique qui se met à la place d’un utilisateur pour valider son bon fonctionnement et en détecter les anomalies.
![Page 6: [Agile Testing Day] Test & Métiers](https://reader036.vdocuments.site/reader036/viewer/2022062503/58ee50361a28ab75228b4567/html5/thumbnails/6.jpg)
Les avantages et les inconvénients
L’expérience des testeurs pour identifier les anomaliesNe nécessite pas un environnement dédiéPermet de tester une fonctionnalité de bout en boutDocumentation pour les développeurs
Consomme du temps, de l’effort et des tests répétitifs
Teste uniquement ce qui est visible
![Page 7: [Agile Testing Day] Test & Métiers](https://reader036.vdocuments.site/reader036/viewer/2022062503/58ee50361a28ab75228b4567/html5/thumbnails/7.jpg)
Développeurs et testeurs ?
• 2 métiers différents• Utilisation d’outils et d’environnements différents• Manque de communication et d’informations
• Délais entre développements et déploiements allongés• Beaucoup d’anomalies détectées tardivement
![Page 8: [Agile Testing Day] Test & Métiers](https://reader036.vdocuments.site/reader036/viewer/2022062503/58ee50361a28ab75228b4567/html5/thumbnails/8.jpg)
Contexte agile
![Page 9: [Agile Testing Day] Test & Métiers](https://reader036.vdocuments.site/reader036/viewer/2022062503/58ee50361a28ab75228b4567/html5/thumbnails/9.jpg)
Dans un contexte agile
Déploiements fréquents en production
• Feedback rapide de la part des testeurs• Les testeurs doivent être intégrés dans l’équipe• Utilisation d’un outil commun entre développeurs et testeurs
![Page 10: [Agile Testing Day] Test & Métiers](https://reader036.vdocuments.site/reader036/viewer/2022062503/58ee50361a28ab75228b4567/html5/thumbnails/10.jpg)
Scénario dans un contexte agile
Planification du sprint Mis en place du plan de tests du sprint
Déploiement en intégration
Exécution des cas de tests Détection d’anomalies
Correction des anomalies
Développements
Equipe Testeurs
Sprin
t
![Page 11: [Agile Testing Day] Test & Métiers](https://reader036.vdocuments.site/reader036/viewer/2022062503/58ee50361a28ab75228b4567/html5/thumbnails/11.jpg)
Les outils
![Page 12: [Agile Testing Day] Test & Métiers](https://reader036.vdocuments.site/reader036/viewer/2022062503/58ee50361a28ab75228b4567/html5/thumbnails/12.jpg)
Team Foundation Server
TFS: Un outil commun
Team Foundation
Server / VSTS
Gestion des
testsBacklog
![Page 13: [Agile Testing Day] Test & Métiers](https://reader036.vdocuments.site/reader036/viewer/2022062503/58ee50361a28ab75228b4567/html5/thumbnails/13.jpg)
Gestion des tests
Microsoft Test Manager
• Installé avec Visual Studio
![Page 14: [Agile Testing Day] Test & Métiers](https://reader036.vdocuments.site/reader036/viewer/2022062503/58ee50361a28ab75228b4567/html5/thumbnails/14.jpg)
Gestion des tests
Portail Web de TFS / VSTS (Team Web Access)
• Navigateur web
![Page 15: [Agile Testing Day] Test & Métiers](https://reader036.vdocuments.site/reader036/viewer/2022062503/58ee50361a28ab75228b4567/html5/thumbnails/15.jpg)
Comparaison MTM Vs Portail Web
Scénario MTM Test hub (portail web)
Gestion de la configuration des plans de tests
Collecte des données : vidéo, code coverage, intellitrace,…
Création de reports
Export des plans de tests
Assigner plusieurs testeurs
Quand utiliser Microsoft Test Manager ? Ou le portail Web ?
![Page 16: [Agile Testing Day] Test & Métiers](https://reader036.vdocuments.site/reader036/viewer/2022062503/58ee50361a28ab75228b4567/html5/thumbnails/16.jpg)
Scénario
![Page 17: [Agile Testing Day] Test & Métiers](https://reader036.vdocuments.site/reader036/viewer/2022062503/58ee50361a28ab75228b4567/html5/thumbnails/17.jpg)
Scénario de démo
• Planifier et créer un plan de tests dans un contexte agile
• Exécuter des cas de tests• Interactions entre testeurs et
développeurs• Validation du plan de tests• Suivi d’exécution des cas de tests
![Page 18: [Agile Testing Day] Test & Métiers](https://reader036.vdocuments.site/reader036/viewer/2022062503/58ee50361a28ab75228b4567/html5/thumbnails/18.jpg)
Démo
Planification et Création d’un plan de tests
![Page 19: [Agile Testing Day] Test & Métiers](https://reader036.vdocuments.site/reader036/viewer/2022062503/58ee50361a28ab75228b4567/html5/thumbnails/19.jpg)
Démo
Exécution des tests
![Page 20: [Agile Testing Day] Test & Métiers](https://reader036.vdocuments.site/reader036/viewer/2022062503/58ee50361a28ab75228b4567/html5/thumbnails/20.jpg)
Démo
Validation du plan de tests
![Page 21: [Agile Testing Day] Test & Métiers](https://reader036.vdocuments.site/reader036/viewer/2022062503/58ee50361a28ab75228b4567/html5/thumbnails/21.jpg)
Démo
Suivre l’état des tests
![Page 22: [Agile Testing Day] Test & Métiers](https://reader036.vdocuments.site/reader036/viewer/2022062503/58ee50361a28ab75228b4567/html5/thumbnails/22.jpg)
Automatisable ?
Les tests manuels sont automatisables+ Possibilité de convertir un cas de test en test CodedUI- Difficile à maintenir- Dépend des navigateurs, des Frameworks Js,…
![Page 23: [Agile Testing Day] Test & Métiers](https://reader036.vdocuments.site/reader036/viewer/2022062503/58ee50361a28ab75228b4567/html5/thumbnails/23.jpg)
Conclusion
Microsoft Test Manager ou le portail web de TFS permettent:• De fournir un même outil au testeurs et développeurs• Une meilleur communication qui améliore les temps de corrections
d’anomalies• Des livrables de meilleurs qualités
![Page 24: [Agile Testing Day] Test & Métiers](https://reader036.vdocuments.site/reader036/viewer/2022062503/58ee50361a28ab75228b4567/html5/thumbnails/24.jpg)
Ressources
Test planning and management guide
https://vsartestreleaseguide.codeplex.com/releases
VSTS extension Test Case Explorerhttps://marketplace.visualstudio.com/items/ms-devlabs.TestCaseExplorer