44
@MUGLyon

Adoption incrémentale des tests dans VS ALM

Embed Size (px)

Citation preview

@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

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

TesterConstruire

DéfinirConceptualisation

DévelopperDes spécifications au logiciel

EvaluerIdentification des anomalies

Interprétation de la valeur

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 besoin

Participer à l’effort de test

Industrialisateur / Intégrateur Fournir une vision exhaustive du changement

QA Valider l’application

Rapporter des anomalies qualifiées et détaillées

Directions Assurer 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

Collaboration

Support des activités projet

Traç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

TesterConstruire

DéfinirConceptualisation

DévelopperDes spécifications au logiciel

EvaluerIdentification des anomalies

Interprétation de la valeur

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

Les 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

Les tests exploratoires

Test explorateur et exigence

Génération assistée

La continuité du test

TesterConstruire

DéfinirConceptualisation

DévelopperDes spécifications au logiciel

EvaluerIdentification des anomalies

Interprétation de la valeur

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

Test

Case

Bogue

Différentiel

Impacts

Le rôle central de la Build

Analyse différentielle et d’impacts

La continuité du test

TesterConstruire

DéfinirConceptualisation

DévelopperDes spécifications au logiciel

EvaluerIdentification des anomalies

Interprétation de la valeur

Est-il possible de

partir en

production ?

Traçabilité

Le plan de test est défini

Les preuves de test sont

automatiquement collectées

Résultats

Outils 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)

Les nouveautés de l’update 3

Test Charting

Visibilité des Cas de Test

Merci !

Des Questions ?

Des Remarques ?

Return On Time Invested