Adoption incrémentale des tests dans VS ALM

Preview:

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

BIENVENUE!

@MUGLyon

Merci à tous !

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.

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.

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

Et nous laisse maintenant prendre l’apéro

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 ?

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 !

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…

Une cotisation de 5 euros

Qui suis-je ?

Industrialisateur Développeur Expert VS ALM @gregory_ott

Adoption incrémentale des tests avec VS ALM

Et Microsoft Test Manager…

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

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 ?

La vision pessimiste…

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 ?

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

L’Artillerie LOURDE ?

Visual Studio 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)

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 ?

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

DémoLes critères d’acceptation

User Story et Cas de Test

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

DémoLes tests exploratoires

Test explorateur et exigence

Génération assistée

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é ?

Le rôle central de la Build

BA

QA

DEV

Exigence

Tâche

Code

Test Plan

TestCase

Bogue

Différentiel

Impacts

DémoLe rôle central de la Build

Analyse différentielle et d’impacts

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 ?

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

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

Progression des plans de tests

Progression des récits

Etat de toutes les itérations

Etat des Bogues

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)

DémoLes nouveautés de l’update 3

Test Charting

Visibilité des Cas de Test

Merci !

Des Questions ?

Des Remarques ?

Return On Time Invested

Recommended