SlideShare une entreprise Scribd logo
Tests & métiers :
Les tests manuels dans un contexte agile
Testing agile le 26/01/2016
Qui suis-je
Mikaël Krief
Consultant ALM sénior
@MikaelKrief
Mikael.krief@cellenza.com
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és
30 % sont manuels
Mike Cohn
1. Les tests manuels, avantages et inconvénients
2. Testeurs et développeurs
3. Scénario de tests manuels dans un contexte agile
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.
Les avantages et les inconvénients
L’expérience des testeurs pour identifier les anomalies
Ne nécessite pas un environnement dédié
Permet de tester une fonctionnalité de bout en bout
Documentation pour les développeurs
Consomme du temps, de l’effort et des tests répétitifs
Teste uniquement ce qui est visible
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
Contexte agile
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
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
Sprint
Les outils
Team Foundation Server
TFS: Un outil commun
Team
Foundation
Server /
VSTS
Gestion
des tests
Backlog
Gestion des tests
Microsoft Test Manager
• Installé avec Visual Studio
Gestion des tests
Portail Web de TFS / VSTS (Team Web Access)
• Navigateur web
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 ?
Scénario
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
Démo
Planification et Création d’un plan de tests
Démo
Exécution des tests
Démo
Validation du plan de tests
Démo
Suivre l’état des tests
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,…
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
Ressources
Test planning and management guide
https://vsartestreleaseguide.codeplex.com/releases
VSTS extension Test Case Explorer
https://marketplace.visualstudio.com/items/ms-devlabs.TestCaseExplorer

Contenu connexe

PPTX
[Agile Testing Day] Introduction
PPTX
[Agile Testing Day] Tests de charge
PPTX
[Agile Testing Day] Test Driven Development (TDD)
PPTX
Load test & performance profiling
PPTX
Les cinq bonnes pratiques des Tests Unitaires dans un projet Agile
PPTX
Omnilog 2016 - Apéro techno : Rex Identicar sur l'intégration continue
PDF
Cerberus, un outil pour l'automatisation des tests fonctionnels
PPT
Presentation tests d'acceptations automatisés sug v1.1
[Agile Testing Day] Introduction
[Agile Testing Day] Tests de charge
[Agile Testing Day] Test Driven Development (TDD)
Load test & performance profiling
Les cinq bonnes pratiques des Tests Unitaires dans un projet Agile
Omnilog 2016 - Apéro techno : Rex Identicar sur l'intégration continue
Cerberus, un outil pour l'automatisation des tests fonctionnels
Presentation tests d'acceptations automatisés sug v1.1

Tendances (20)

PDF
Normandy JUG integration Continue
PDF
BBL - TDD pour les DevOps - Puppet
PPTX
Omnilog 2016 - Apéro techno : Rex FFF sur l'intégration continue
PPTX
Human Talks Grenoble - 11/12/2012 - TDD
PDF
20151013 - Réduire les coûts des tests de performance ?
PPTX
Pourquoi vous ne pouvez pas tester votre code
PPTX
ATDD Visuel
PPTX
Cerberus Testing
PPTX
Qu'est ce qu'un logiciel de qualité
PPSX
Et si mon test était la spécification de mon application ? - JACOB - iWE - So...
PDF
Model de qualité @ msdevmtl
PDF
Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...
PDF
2019 - HAGE CHAHINE - ALTRAN - Presentation-DecouverteMondeAgile_V1.1
PDF
Cleancode / Tocea / Introduction
PDF
Avis d'expert : Les Tests Logiciels
PDF
Les outils d’automatisation de tests (scripting) : Adoption et enjeux (comple...
PPTX
Industrialisation des développements logiciels
PDF
20140410 - Implémentation de squash TM-TA - Architecture et méthodologie
PPTX
Tests automatisés java script
PDF
A la poursuite du bug perdu - 2019 - THEAULT - DI GIORGIO - ACPQUALIFE
Normandy JUG integration Continue
BBL - TDD pour les DevOps - Puppet
Omnilog 2016 - Apéro techno : Rex FFF sur l'intégration continue
Human Talks Grenoble - 11/12/2012 - TDD
20151013 - Réduire les coûts des tests de performance ?
Pourquoi vous ne pouvez pas tester votre code
ATDD Visuel
Cerberus Testing
Qu'est ce qu'un logiciel de qualité
Et si mon test était la spécification de mon application ? - JACOB - iWE - So...
Model de qualité @ msdevmtl
Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...
2019 - HAGE CHAHINE - ALTRAN - Presentation-DecouverteMondeAgile_V1.1
Cleancode / Tocea / Introduction
Avis d'expert : Les Tests Logiciels
Les outils d’automatisation de tests (scripting) : Adoption et enjeux (comple...
Industrialisation des développements logiciels
20140410 - Implémentation de squash TM-TA - Architecture et méthodologie
Tests automatisés java script
A la poursuite du bug perdu - 2019 - THEAULT - DI GIORGIO - ACPQUALIFE
Publicité

En vedette (9)

PDF
[XamarinDay] Retours sur Evolve 2016
PPTX
[Dev/Testday] Dev testazure infra-arm - Manon Pernin
PPTX
[DevTestday] Azure devtestlab - Mikael Krief
PDF
[DevTestday] Keynote
PPTX
[DevTestday] Continuous Delivery d'une Infra Dev/Test Azure - Olivier Delmotte
PDF
[29/06] Paris Container Day - Microservices avec Azure
PDF
[XamarinDay] Développez en XAML avec Xamarin Forms
PDF
Integration Summit 16 - Keynote Integration Trends
PPTX
01 - [ASP.NET Core] Plénière
[XamarinDay] Retours sur Evolve 2016
[Dev/Testday] Dev testazure infra-arm - Manon Pernin
[DevTestday] Azure devtestlab - Mikael Krief
[DevTestday] Keynote
[DevTestday] Continuous Delivery d'une Infra Dev/Test Azure - Olivier Delmotte
[29/06] Paris Container Day - Microservices avec Azure
[XamarinDay] Développez en XAML avec Xamarin Forms
Integration Summit 16 - Keynote Integration Trends
01 - [ASP.NET Core] Plénière
Publicité

Similaire à [Agile Testing Day] Test & Métiers (20)

PPTX
Les tests fonctionnels avec Visual Studio 2010
PDF
Le rôle du testeur et le Blackbox testing
PDF
Testing agile, transformation dans la transformation ! Culture, Process, Outils!
PPTX
presentation Zest au JFTL 2014
PPTX
Techdays 2010 : Laboratoire de tests avec la virtualisation
PPTX
ATMTL23 - Dépasser les frontières : Réinterpréter les Principes ISTQB avec un...
PDF
Test unitaires
PPTX
Projets d'évolution ERP
PDF
Et si nos pratiques de test étaient le frein à notre agilité ?
PPTX
Adoption incrémentale des tests dans VS ALM
PPTX
Adoption incrémentale des tests dans VS ALM
ODP
Présentation Agile Testing
PPTX
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
PPTX
Remettons les tests au coeur des projets
PDF
Les aventuriers des tests exploratoires : à la poursuite du bug perdu V. Théa...
PDF
AgileTour Toulouse 2012 : TFS
PDF
XStudio - Présentation Télécom Valley
PPTX
Visual Studio 2012 Paris Summit - Cellenza/Mediapost: retour d'expérience
PPTX
TFS 2012 : un pas vers l'agilité... en avant ou en arrière ?
PDF
Comment construire son laboratoire de tests mobiles avec HP Mobile Center
Les tests fonctionnels avec Visual Studio 2010
Le rôle du testeur et le Blackbox testing
Testing agile, transformation dans la transformation ! Culture, Process, Outils!
presentation Zest au JFTL 2014
Techdays 2010 : Laboratoire de tests avec la virtualisation
ATMTL23 - Dépasser les frontières : Réinterpréter les Principes ISTQB avec un...
Test unitaires
Projets d'évolution ERP
Et si nos pratiques de test étaient le frein à notre agilité ?
Adoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALM
Présentation Agile Testing
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
Remettons les tests au coeur des projets
Les aventuriers des tests exploratoires : à la poursuite du bug perdu V. Théa...
AgileTour Toulouse 2012 : TFS
XStudio - Présentation Télécom Valley
Visual Studio 2012 Paris Summit - Cellenza/Mediapost: retour d'expérience
TFS 2012 : un pas vers l'agilité... en avant ou en arrière ?
Comment construire son laboratoire de tests mobiles avec HP Mobile Center

Plus de Cellenza (20)

PPTX
The PostBuildEvent : Retour sur la //Build 2017
PPTX
DevCon 3 : Containérisation d’applications
PDF
DevCon 3 : BOT Framework & Luis
PDF
DevCon 3 : Azure API Management
PPTX
02 - [ASP.NET Core] ASP.NET Core MVC
PPTX
03 - [ASP.NET Core] Services RESTful et SPA
PPTX
04 - [ASP.NET Core] Entity Framework Core
PPTX
05 - [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux
PPTX
Integration Summit 16 - Tour d'horizon d'Azure Logic Apps
PPTX
Integration Summit 16 - Les nouveautés BizTalk Server 2016
PPTX
Integration Summit 16 - Hybrid Integration
PPTX
Integration Summit 16 - Azure Logic App, bonnes pratiques et industrialisatio...
PPTX
Integration Summit 16 : IoT, Service Fabric et Logic App
PPTX
Integration Summit 16 : Azure API Management
PPTX
Integration Summit 16 - Citizen Integrator / Flow - Power apps
PDF
[XamarinDay] Xamarin History - From 0 to microsoft acquisition !
PDF
[XamarinDay] Deep dive des produits Xamarin part 1
PDF
[XamarinDay] Deep dive des produits Xamarin part 2
PDF
[XamarinDay] Xamarin pour votre entreprise
PDF
[XamarinDay] Cellenza - Votre partenaire Mobilité et Xamarin !
The PostBuildEvent : Retour sur la //Build 2017
DevCon 3 : Containérisation d’applications
DevCon 3 : BOT Framework & Luis
DevCon 3 : Azure API Management
02 - [ASP.NET Core] ASP.NET Core MVC
03 - [ASP.NET Core] Services RESTful et SPA
04 - [ASP.NET Core] Entity Framework Core
05 - [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux
Integration Summit 16 - Tour d'horizon d'Azure Logic Apps
Integration Summit 16 - Les nouveautés BizTalk Server 2016
Integration Summit 16 - Hybrid Integration
Integration Summit 16 - Azure Logic App, bonnes pratiques et industrialisatio...
Integration Summit 16 : IoT, Service Fabric et Logic App
Integration Summit 16 : Azure API Management
Integration Summit 16 - Citizen Integrator / Flow - Power apps
[XamarinDay] Xamarin History - From 0 to microsoft acquisition !
[XamarinDay] Deep dive des produits Xamarin part 1
[XamarinDay] Deep dive des produits Xamarin part 2
[XamarinDay] Xamarin pour votre entreprise
[XamarinDay] Cellenza - Votre partenaire Mobilité et Xamarin !

[Agile Testing Day] Test & Métiers

  • 1. Tests & métiers : Les tests manuels dans un contexte agile Testing agile le 26/01/2016
  • 2. Qui suis-je Mikaël Krief Consultant ALM sénior @MikaelKrief Mikael.krief@cellenza.com
  • 3. 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és 30 % sont manuels Mike Cohn
  • 4. 1. Les tests manuels, avantages et inconvénients 2. Testeurs et développeurs 3. Scénario de tests manuels dans un contexte agile
  • 5. 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.
  • 6. Les avantages et les inconvénients L’expérience des testeurs pour identifier les anomalies Ne nécessite pas un environnement dédié Permet de tester une fonctionnalité de bout en bout Documentation pour les développeurs Consomme du temps, de l’effort et des tests répétitifs Teste uniquement ce qui est visible
  • 7. 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
  • 9. 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
  • 10. 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 Sprint
  • 12. Team Foundation Server TFS: Un outil commun Team Foundation Server / VSTS Gestion des tests Backlog
  • 13. Gestion des tests Microsoft Test Manager • Installé avec Visual Studio
  • 14. Gestion des tests Portail Web de TFS / VSTS (Team Web Access) • Navigateur web
  • 15. 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 ?
  • 17. 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
  • 18. Démo Planification et Création d’un plan de tests
  • 22. 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,…
  • 23. 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
  • 24. Ressources Test planning and management guide https://vsartestreleaseguide.codeplex.com/releases VSTS extension Test Case Explorer https://marketplace.visualstudio.com/items/ms-devlabs.TestCaseExplorer