44
BIENVENUE! @MUGLyon

Adoption incrémentale des tests dans VS ALM

Embed Size (px)

DESCRIPTION

Adoption incrémentale des tests dans Visual Studio ALM. Du test exploratoire au pilotage par l'analyse d'impact : Découvrez comment MTM peut soutenir de façon progressive votre effort de test. Que vous soyez Développeur et que vous ayez envie de participer à l'effort de test ; Que vous soyez Analyste métier et que vous souhaitiez capitaliser sur vos critères d'acceptances ; Que vous soyez Testeur et que vous souhaitez mettre de l'ordre dans votre patrimoine de test ; Que vous soyez responsable de l'usine logicielle et que vous souhaitiez capitaliser sur votre plateforme préférée ; Que vous soyez manager et que vous souhaitez améliorer votre visibilité sur les tests ; Ou que vous ayez simplement envie d'en apprendre plus sur les tests avec la plateforme Visual Studio ALM : cette présentation est faites pour vous ! Animé par @gregory_ott

Citation preview

Page 1: Adoption incrémentale des tests dans VS ALM

BIENVENUE!

@MUGLyon

Page 2: Adoption incrémentale des tests dans VS ALM

Merci à tous !

Page 3: Adoption incrémentale des tests dans VS ALM

Des experts au service de l’innovation

Grâce à un processus de recrutement très sélectif, Viseo rassemble des consultants reconnus au sein de la communauté des experts technologies web et objet. 

Viseo se distingue par une approche collaborative à travers la promotion des méthodes agiles dont il est un précurseur. Le client est impliqué tout au long du projet pour garantir la mise en œuvre d’une solution parfaitement adaptée à ses besoins.

Page 4: Adoption incrémentale des tests dans VS ALM

MCNEXT est une société de conseil et d’ingénierie informatique, spécialiste des solutions logicielles et outils de développement proposés par Microsoft. MCNEXT est certifiée Microsoft Gold Partner.

Nous avons choisi de mettre en avant notre savoir-faire autour de 5 pôles : SharePoint, DotNET, BizTalk, CRM et la suite décisionnelle de Microsoft.

MCNEXT a été créé en se structurant autour d’une équipe d’experts de références. C’est ce haut niveau technologique qui nous a très vite permis d’être reconnu par Microsoft et les grands comptes français.

Le sérieux et l’ambiance de MCNEXT garantissent notre croissance et la qualité de nos équipes. Après 5 ans, MCNEXT compte 180 collaborateurs début 2013 à Paris, Lyon et Genève tout en maintenant une croissance de plus de 30% par an.

Page 5: Adoption incrémentale des tests dans VS ALM

Héberge le MUG depuis plus d’un an! (gardien, locaux…)

Et nous laisse maintenant prendre l’apéro

Page 6: Adoption incrémentale des tests dans VS ALM

Après notre AG, une nouvelle année enthousiaste commence !

Des stars mondiales en speakers ! ;)

Un site pour LyonTechHub : www.lyontechhub.org

Quoi de neuf ?

Page 7: Adoption incrémentale des tests dans VS ALM

25 & 26/10 : PyConFr => Conférences 27 & 28/10 : PyConFr => Sprints 29/10 : Apéro PHP 04/11 : CARA Lyon 15/11 : Global Day of Coderetreat 18/11 : Human Talks Lyon …

C’est la rentrée !

Page 8: Adoption incrémentale des tests dans VS ALM

27/11 : Refactoring de code legacy avec Thomas Pierrain

18/12 : Afterwork de fin d’année Janvier : NoSQL en .NET avec

Gregory Cica Février : JB Evain sur Unity et retours

d’ Mars : Vous ?

Et au MUG Lyon…

Page 9: Adoption incrémentale des tests dans VS ALM

Une cotisation de 5 euros

Page 10: Adoption incrémentale des tests dans VS ALM

Qui suis-je ?

Industrialisateur Développeur Expert VS ALM @gregory_ott

Page 11: Adoption incrémentale des tests dans VS ALM

Adoption incrémentale des tests avec VS ALM

Et Microsoft Test Manager…

Page 12: Adoption incrémentale des tests dans VS ALM

Ce que ce ne sera pas

Une préparation à la certif ISTQB Une présentation des pratiques de tests Une avant-vente commerciale MS Des slides théoriques interminables sur

le fonctionnement de MTM

Page 13: Adoption incrémentale des tests dans VS ALM

Ce que ce sera

Des pistes pour commencer à implémenter une stratégie de test avec MTM

Un retour d’expérience « objectif » sur la mise en œuvre de MTM

Les nouveautés de VS ALM 2013U2/3 Des échanges ?

Page 14: Adoption incrémentale des tests dans VS ALM

La vision pessimiste…

Page 15: Adoption incrémentale des tests dans VS ALM

La continuité du test

PRODUCTBACKLOG

QABACKLOG

TesterConstruire

DéfinirConceptualisation

DévelopperDes spécifications au logiciel

EvaluerIdentification des anomalies

Interprétation de la valeur

BA / Directions

Dev / Intégrateurs

QA / Directions

Comment tester la définition des

exigences ?

Comment implémenter les

exigences ?

Qu’est ce qui doit être testé ou

re-testé ?

Qu’est qui doit être déployé ?

Est-il possible de partir en

production ?

Page 16: Adoption incrémentale des tests dans VS ALM

Tous concernés BA

Valider la définition de mes exigences Dev

Valider ma compréhension du besoinParticiper à l’effort de test

Industrialisateur / IntégrateurFournir une vision exhaustive du changement

QAValider l’applicationRapporter des anomalies qualifiées et détaillées

DirectionsAssurer la cohésion des équipes

Page 17: Adoption incrémentale des tests dans VS ALM

L’Artillerie LOURDE ?

Page 18: Adoption incrémentale des tests dans VS ALM

Visual Studio ALM

Page 19: Adoption incrémentale des tests dans VS ALM

Visual Studio ALM Visual Studio ALM des outils pour supporter

VOS pratiques ALM Une boite à outils

CollaborationSupport des activités projetTraçabilitéTransparence

People know that you are not an author after installing Word. Organizations think they do ALM after installing TFS (@renevo)

Page 20: Adoption incrémentale des tests dans VS ALM

Validation des exigences

PRODUCTBACKLOG

QABACKLOG

TesterConstruire

DéfinirConceptualisation

DévelopperDes spécifications au logiciel

EvaluerIdentification des anomalies

Interprétation de la valeur

BA / Directions

Dev / Intégrateurs

QA / Directions

Comment tester la définition des

exigences ?

Comment implémenter les

exigences ?

Page 21: Adoption incrémentale des tests dans VS ALM

Les critères d’acceptation Règles métier ou DoD Test de l’expression du besoin Cout de mise en œuvre technique

très faible Améliore la réflexion Enrichie les spécifications Apporte transparence et facilite la

communication entre les acteurs

Page 22: Adoption incrémentale des tests dans VS ALM

DémoLes critères d’acceptation

Page 23: Adoption incrémentale des tests dans VS ALM

User Story et Cas de Test

Page 24: Adoption incrémentale des tests dans VS ALM

Les tests exploratoires

Tout le monde peut participer Permet de capitaliser à tous les

niveaux des tests Préparation d’un patrimoine de test à

moindre cout

Page 25: Adoption incrémentale des tests dans VS ALM

DémoLes tests exploratoires

Page 26: Adoption incrémentale des tests dans VS ALM

Test explorateur et exigence

Page 27: Adoption incrémentale des tests dans VS ALM

Génération assistée

Page 28: Adoption incrémentale des tests dans VS ALM

La continuité du test

PRODUCTBACKLOG

QABACKLOG

TesterConstruire

DéfinirConceptualisation

DévelopperDes spécifications au logiciel

EvaluerIdentification des anomalies

Interprétation de la valeur

BA / Directions

Dev / Intégrateurs

QA / Directions

Qu’est ce qui doit être testé ou

re-testé ?

Qu’est qui doit être déployé ?

Page 29: Adoption incrémentale des tests dans VS ALM

Le rôle central de la Build

BA

QA

DEV

Exigence

Tâche

Code

Test Plan

TestCase

Bogue

Différentiel

Impacts

Page 30: Adoption incrémentale des tests dans VS ALM

DémoLe rôle central de la Build

Page 31: Adoption incrémentale des tests dans VS ALM

Analyse différentielle et d’impacts

Page 32: Adoption incrémentale des tests dans VS ALM

La continuité du test

PRODUCTBACKLOG

QABACKLOG

TesterConstruire

DéfinirConceptualisation

DévelopperDes spécifications au logiciel

EvaluerIdentification des anomalies

Interprétation de la valeur

BA / Directions

Dev / Intégrateurs

QA / Directions

Est-il possible de partir en

production ?

Page 33: Adoption incrémentale des tests dans VS ALM

Traçabilité

Le plan de test est défini Les preuves de test sont

automatiquement collectéesRésultatsOutils d’aide à la reproduction et à la

correction

Page 34: Adoption incrémentale des tests dans VS ALM

Centralisation des données La plateforme centralise toutes les

données de l’exigence aux tests Plusieurs rapports disponibles

nativement Excel permet de requêter aisément les

données de la plateforme

Page 35: Adoption incrémentale des tests dans VS ALM

Progression des plans de tests

Page 36: Adoption incrémentale des tests dans VS ALM

Progression des récits

Page 37: Adoption incrémentale des tests dans VS ALM

Etat de toutes les itérations

Page 38: Adoption incrémentale des tests dans VS ALM

Etat des Bogues

Page 39: Adoption incrémentale des tests dans VS ALM

Nouveautés de TFS 2013.2*

Les paramètres partagés (Update 2) Les plans et suites de tests sont

désormais des WorkItems (Update 3) Visibilité accrue du référencement des

TC (Update 4 RC) Test Case Charting et vers une

unification des magasins (WIT/TCM) (Update 4 RC)

Page 40: Adoption incrémentale des tests dans VS ALM

DémoLes nouveautés de l’update 3

Page 41: Adoption incrémentale des tests dans VS ALM

Test Charting

Page 42: Adoption incrémentale des tests dans VS ALM

Visibilité des Cas de Test

Page 43: Adoption incrémentale des tests dans VS ALM

Merci !

Des Questions ?

Des Remarques ?

Page 44: Adoption incrémentale des tests dans VS ALM

Return On Time Invested