Comment migrer d'un existant vers TFS et Test Manager 2010 ?

45
palais des congrès Paris 7, 8 et 9 février 2012

description

Lors de cette session, nous décrirons le processus de comparaison des outils de test du marché et les raisons qui ont amené TTC-Testing à préconiser les outils Microsoft plutôt qu'une autre solution. En s’appuyant sur des retours d’expérience concrets, nous verrons également comment mettre en place un tel projet de migration, les écueils à éviter et les vérifications à effectuer.

Transcript of Comment migrer d'un existant vers TFS et Test Manager 2010 ?

Page 1: Comment migrer d'un existant vers TFS et Test Manager 2010 ?

palais des congrès Paris

7, 8 et 9 février 2012

Page 2: Comment migrer d'un existant vers TFS et Test Manager 2010 ?

Date7 FevrierLaurent Abid Didier DavarT.T.C

Migrer d'un existant vers TFS

Page 3: Comment migrer d'un existant vers TFS et Test Manager 2010 ?

Fondée en 199940 consultantsPrésent en Europe et Moyen Orient« Core Business » : Qualité logicielleExpertise : Outillage QL

Qui sommes nous

Page 4: Comment migrer d'un existant vers TFS et Test Manager 2010 ?

Migrer ou pas ? Comment prendre la décision

Processus de Migration Planification Mise en application Vérification

Des Exemples Concrets

Agenda

Page 5: Comment migrer d'un existant vers TFS et Test Manager 2010 ?

Une Structure : Un outil ou type de fichier hébergeant un ou

plusieurs types d’objets ayant un rapport avec la qualité logicielle

Un Objet : Une entité au format électronique qualifiant un

élément intervenant dans une campagne de test

Quelques concepts

Page 6: Comment migrer d'un existant vers TFS et Test Manager 2010 ?

Un détail : Une donnée dans un champ permettant de

qualifier un objet

Quelques concepts

Page 7: Comment migrer d'un existant vers TFS et Test Manager 2010 ?

La source: C est la structure a partir de laquelle nous

devons puiser les données a importer vers TFSLa Cible: Un projet d’ équipe de Team Foundation Server

centralisant la totalité du cycle de vie d’un projet logiciel depuis la spécification jusqu’ à la livraison

Quelques concepts

Page 8: Comment migrer d'un existant vers TFS et Test Manager 2010 ?

Work Item : C est l’ objet générique de TFS vers lequel nous

redirigeons les données à intégrer, (une Anomalie , un cas de test …)

WorkFlow: Loi de Gestion des objets existant sous TFS

Quelques concepts

Page 9: Comment migrer d'un existant vers TFS et Test Manager 2010 ?

Mouvance des méthodes de TravailDésir d’ uniformité des exigencesDésir de CentralisationIntégration des processus qualité dans le cycle de développement Désir de réduire les couts (outils, dev , maintenance)

Pourquoi Migrer ?

Page 10: Comment migrer d'un existant vers TFS et Test Manager 2010 ?

Procédez a une comparaison empirique entre les différents outils du marché et VSTS Définissez un protocole d’ évaluation que vous appliquerez à chacune des solutions

Ce protocole vous permettra de jauger les performance des fonctionnalités qui vous paraissent indispensables

Si vous doutez encore de VSTS

Page 11: Comment migrer d'un existant vers TFS et Test Manager 2010 ?

Déterminez le gain que peut vous apporter VSTS Budget Confort d’utilisation Efficacité Intégration au processus de développement

Que vous soyez ou non orientés Dot Net

Si vous doutez encore de VSTS

Page 12: Comment migrer d'un existant vers TFS et Test Manager 2010 ?

Offre de base 5 Licences Test pro Sans besoin supplémentaire A l achat environ 5000 Euros (avec MSDN) Maintenance annuelle 2500 Euros

Les concurrents sérieux valent plus du double pour des conditions similaires – Pour le simple référentiel de test sans même compter l’automatisation)

Un Exemple Concret

Page 13: Comment migrer d'un existant vers TFS et Test Manager 2010 ?

Faire du test de charge sur les environnements supportés

Reviens a une licences Visual Studio Ultimate soit 5000 euros pour un nombre illimité de Virtual users

De plus on peut aller jusqu’a réduire de moitié la puissance d injection nécessaire pour la même montée en charge

Preuve a l appui pour tester 1500 virtual users l offre du concurrent en mode location annuelle va chercher dans les 800 K € par an

Encore plus concret

Page 14: Comment migrer d'un existant vers TFS et Test Manager 2010 ?

Déterminez « le prix » d’une migration vers V. studio L’impact du changement sur les équipes L’effort de migration Les besoins en ressources supplémentaires

Serveurs Licences Support technique

La perte de fonctionnalités de la solution existante (si il en est)

Si vous doutez encore de VSTS

Page 15: Comment migrer d'un existant vers TFS et Test Manager 2010 ?

Vente Privée A l aide d’une comparaisons précise visant a mettre en

concurrence VSTS et l ‘une des suites leaders sur le marché

Conclusion L’approche Scrum et Agile poussant a une intégration

au développement Environnement de Dev prédominé par Visual Studio Des tests de charges aux dimensions gigantesques Une automatisation des TNR très dynamique

Ceux qui ont adopté VSTS

Page 16: Comment migrer d'un existant vers TFS et Test Manager 2010 ?

3 mois de mise en place de TFS accompagné par TTC Workflow Work Item Reporting

Formation et Coaching des ressources TRA sur le projet sur toute la durée de la TRAImplémentation d’un référentiel de test totalement intégré au Dev

Le ROI: Investissement

Page 17: Comment migrer d'un existant vers TFS et Test Manager 2010 ?

Un référentiel de test accessible a toute nouvelle ressource d’ ou stratégie de recrutement simplifié Même un débutant peut comprendre les cahiers

de test grâce aux liens entres chacune des entités

Exemple Cas de test lié a Exigence ou a Anomalie Fermée ou a un module de code traçable grâce au versionning

Le ROI: Le retour

Page 18: Comment migrer d'un existant vers TFS et Test Manager 2010 ?

Insuffisant = 1Faible = 2Bien = 3

Très bien = 4

POIDS POC 1 TOTAL POC 2 TOTAL REMARQUES Installation Facilité d installation 20 4 80 3 60 Exigences système 20 3 60 3 60 Interdépendance avec d'autres systèmes 10 3 30 3 30 Volume disque occupé 20 3 60 3 60

Total 280 82 75 Pricing & Licensing Prix Référentiel de Test 50 2 100 3 150 Prix Automate de Test 50 2 100 3 150 Prix Accès Développemement 30 2 60 3 90 Prix Accès Business Analist 30 2 60 3 90 Mode Stand alone ou Floating 10 2 20 3 30 Périodes d'essais 10 3 30 4 40

Total 720 51 76 Support Langage du support 30 4 120 4 120 La localisation geographique du support 10 3 30 3 30 Les temps de réaction 30 3 90 3 90 La possibilité d'echanger par mail 20 3 60 3 60

Total 360 83 83

Exemple de comparatif

Page 19: Comment migrer d'un existant vers TFS et Test Manager 2010 ?

JM BRUNEAUUn besoin d’optimiser les déploiements des versions logicielles grâce a la build et a l’automatisation. Conclusion

Besoin de virtualiser environnements de développement et test

Politique de recrutement de profiles polyvalents La majorité des développeurs connaissent VSTS,

leur montée en compétence est plus courte

Ceux qui ont adopté VSTS

Page 20: Comment migrer d'un existant vers TFS et Test Manager 2010 ?

EdenRed (groupe Accor)Malgré une tendance générale du groupe a utiliser une suite concurrente. Conclusion

Forte implication des développeurs sur les tests unitaires

Désir de partage entre les équipes sur une même plateforme de travail Désir de réduire les couts des licences et

maintenance

Ceux qui ont adopté VSTS

Page 21: Comment migrer d'un existant vers TFS et Test Manager 2010 ?

Maitriser d’abord votre existant Processus de développement Typologie des et Architectures des systèmes Stratégie de test Documents et Livrables Organigrammes des équipes

POUR FAIRE LE PAS

Page 22: Comment migrer d'un existant vers TFS et Test Manager 2010 ?

Avoir une vision des changement technologiques probablesAvoir une participé a une session de présentation des aspects tests sous Visual StudioEtre assisté de ressources maitrisant VSTS ainsi que votre existant.Impliquer les futures acteurs dans la démarche de changement

Pour faire le pas

Page 23: Comment migrer d'un existant vers TFS et Test Manager 2010 ?

Le processus:

Sauvegarde Restauration de la source

Duplication de la source

Personnalisation de la cible

Transfert d’ échantillons vers VSTS

Transfert totale d’une structure

Pilot Réglages finaux de la cible

Transfert de données en masse

Formation utilisateur Validation UAT

Passage en production

Page 24: Comment migrer d'un existant vers TFS et Test Manager 2010 ?

Migration Solution 1

• Export de la source vers Excel

Tableau intermédiaire brut

• Manipulation du tableau Manuelle ou via Macros

• Tableau intermédiaire prêt a l import

Tableau intermédiaire remanié • Utilisation de l outil

d’import de Visual Studio

• A utiliser par couches pour les différents collections

Cible a jour

Page 25: Comment migrer d'un existant vers TFS et Test Manager 2010 ?

Migration Manuelle Exports vers fichiers Excel génériques depuis la

source Manipulation manuelle des données dans les fichiers

Imports vers TFS

Migration : Solution 1

Page 26: Comment migrer d'un existant vers TFS et Test Manager 2010 ?

Solution rapide a mettre en placePeu onéreusePeu de connaissance techniques nécessaires

Pas de Maitrise des fichiers

attachés Hiérarchies entre

objets liens entre

collections

Solution 1: Pour /Contre

Page 27: Comment migrer d'un existant vers TFS et Test Manager 2010 ?

Migration Solution 1 +

•Export de la source vers Excel

Tableau intermédiaire brut

•Manipulation du tableau Manuelle ou via Macros

•Tableau intermédiaire prêt a l import

Tableau intermédiaire

remanié •Développement d’une routine de récupération des des fichiers attaches au objets des différentes collections .

Collection d’attachements à

déployer

•Utilisation d l outil d’import de Visual Studio A utiliser par couches pour les différents collections

Cible a jour sans attachement •Développement d’une

routine d’ import des collections de fichier a lier au WorkItems

Cible a jour

Page 28: Comment migrer d'un existant vers TFS et Test Manager 2010 ?

Migration Semi programmée Exports vers fichiers Excel génériques depuis la source

Manipulation manuelles des données dans les fichiers Développement de routine d’extraction de collections

d’ attachements a rattacher dans TFS Développement dans Visual Studio de routine

d’import de collections de fichier a intégrer Imports vers TFS des fichiers Excel simples via l utilitaire

VSTS Utilisation de la routine d’import des attachements

développée

Migration : Solution 1+

Page 29: Comment migrer d'un existant vers TFS et Test Manager 2010 ?

Bonne montée en connaissance de visual StudioPeu onéreuseRécupération des fichiers attaches

Pas de Maitrise Hiérarchies entres

objets liens entre

collections

Pas de capitalisationEffort dév assez long

Solution 1+: Pour /Contre

Page 30: Comment migrer d'un existant vers TFS et Test Manager 2010 ?

Migration Solution 2

• Lancement de la phase 1 d’un outil type

• Smooth TFS Migrator

Fichiers de configuration

• Lancement de la phase 2 d’un outil type

• Smooth TFS Migrator

Cible à Jour

Page 31: Comment migrer d'un existant vers TFS et Test Manager 2010 ?

Solution très rapide á mettre en placePeu de connaissance techniques nécessaires Capitalisation des importsToutes les relations ainsi que les fichiers attachés sont présents dans la cible

Dépendance d’un logiciel Sensation de Black Box

Besoin d’assistance d’un fournisseurLa solution ne convient qu’aux principaux outils du marché

Solution 2: Pour /Contre

Page 32: Comment migrer d'un existant vers TFS et Test Manager 2010 ?

Une vérification pointilleuse de la qualité des imports sera effectuée afin de déterminer si la cible présente les éléments désirés Quantités d’objets Niveau des détails Correspondances respectées Relations entre objets Attachements

Dans tous les cas

Page 33: Comment migrer d'un existant vers TFS et Test Manager 2010 ?
Page 34: Comment migrer d'un existant vers TFS et Test Manager 2010 ?
Page 35: Comment migrer d'un existant vers TFS et Test Manager 2010 ?
Page 36: Comment migrer d'un existant vers TFS et Test Manager 2010 ?
Page 37: Comment migrer d'un existant vers TFS et Test Manager 2010 ?
Page 38: Comment migrer d'un existant vers TFS et Test Manager 2010 ?
Page 39: Comment migrer d'un existant vers TFS et Test Manager 2010 ?
Page 40: Comment migrer d'un existant vers TFS et Test Manager 2010 ?
Page 41: Comment migrer d'un existant vers TFS et Test Manager 2010 ?
Page 42: Comment migrer d'un existant vers TFS et Test Manager 2010 ?
Page 43: Comment migrer d'un existant vers TFS et Test Manager 2010 ?

Jusqu' au 29 Février une demie journée d’Audit offerte sur demande a

[email protected]

Page 44: Comment migrer d'un existant vers TFS et Test Manager 2010 ?

QUESTIONS

Page 45: Comment migrer d'un existant vers TFS et Test Manager 2010 ?

palais des congrès Paris

7, 8 et 9 février 2012