palais des
congrès
Paris
7, 8 et 9
février 2012
09/02/2012
Guillaume RouchonMVP Visual Studio [email protected]
Gérez votre laboratoire de
tests avec Visual Studio
Lab Management 2010
Eric Le Loc’hApplication Development [email protected]
Web & Software Development Mobile
Solutions & Platforms
Business Intelligence
Cloud
Premier Support For
Developers
Développez, déployez et
supportez plus efficacement vos
applications
Transferts
d’expertises
Bonnes
pratiques ALM
Accédez directement aux experts
Microsoft et groupes produits
Corp.
Améliorez la qualité de
vos développements
Réduisez les risques et
coûts des projets
applicatifs
lab management 2010
Agenda
introduction et contexte lab management « v11 »
lab management 2010
Agenda
introduction et contexte lab management « v11 »
Plateforme ALM de Microsoft
Team Foundation Server 2010
GOUVERNANCE Piloter son patrimoine applicatif à travers des outils de gestion de
portefeuiile projet
PRODUCTION
DU LOGICIEL Phase SDLC (Software
Development LifeCycle)
EXPLOITATIONMise en production des
applications et suivi (version, correctifs, etc.)
Dev
Idée Déploiement Fin de vie
Besoins métiers Gestion du portefeuille de projets
Gestion du portefeuille d’applications
SDLC v1
MaintenanceSDLC v2
Supervision Mise à jour
Visual Studio 2010 – Tour
d’horizon
Visual Studio Test Professional 2010 avec MSDN contient :Test Manager (gestion des cas de test)Test Runner (exécution des cas de test)
L’offre Lab Management
Inclus dans :
Visual Studio Ultimate 2010 avec MSDN
Visual Studio Test Professional 2010 avec MSDN
Cible les profils suivants :
Architectes
Intégrateurs
Testeurs techniques et fonctionnels
Les licences System Center et SQL Server sont
comprises dans l’offre pour une utilisation dédiée
lab management 2010
Agenda
introduction et contexte lab management « v11 »
Préparation des environnements de tests longue et compliquée
Achat et préparation des machines (client, serveur)
Création de masters, déploiement des prérequis logiciels (bases et données)
Restauration des machines
Multipliée par le nombre de configuration à tester (navigateurs, OS, langues…) et le nombre de machines nécessaires
Virtualisation
Reproduction des bogues difficile pour les développeurs
Impossible de revenir en arrière
Environnement modifié/pertes de données
Problématiques
Mise en place d’outils pour :
Utiliser des environnements virtuels gérés par l’équipe
qualité
Déployer et tester sur des environnements multi-
machines
Capturer l’état des environnements à différentes
étapes du test
Accéder aux environnements en l’état par les
développeurs
Automatiser
Capacité de reprendre et recommencer
Solutions
Lab Management 2010
Team Foundation
Server
Gestion des cas de test
Gestion de compilation
Suivi des éléments de travail
Contrôleur de code source
System Center Virtual Machine
Management
Bibliothèque
Partagée
Template de VM
Hôte Hyper-V
Machine Virtuelle 1
Machine Virtuelle 2
Machine Virtuelle
Rapports
Equipe ITEquipe Qualité
Gestion des env. de testGestion des env. de test
DEMO
Lab Center : visite guidée
Déploiement classique
Build / Déploiement / Tests
CompilationPréparation des
machines
DéploiementTests
Déploiement via Lab Management et TeamBuild
Build / Déploiement / Tests
CompilationRestauration
environnementDéploiement
Tests Snapshot
BDT – Tests automatisés
Hyper-V Hosts
Team Foundation
Server
Test Case Management
Gestion des compilations
Suivi des éléments de travail
Contrôleur de code sources
System Center Virtual Machine
Management
Bibliothèque
Partagée
Template de VM
Machine Virtuelle
Hôte Hyper-V
Contrôleur de Test
Contrôleur de Build
Visual Studio 2010
Virtual Machines
Lab Agent
Test Agent
Build Agent
Rapports
Gestion des cas de test
Gestion des compilations
Microsoft Test Manager 2010 (Test
Pro/Ultimate)
Gestion des env. de testGestion des env. de test
Utilisation d’environnements virtuels pour les tests
manuels
Intégration avec Micrsoft Test Runner (console
d’exécution des cas de test)
Accès intégré via remote desktop
Snapshots possibles
Récupération des données des sondes
(Intellitrace, vidéo, journal d’événements, gesture)
Network Isolation pour déploiement de plusieurs
instances du même environnement
BDT - Tests manuels
DEMO
BDT sur environnement virtuel
lab management 2010
Agenda
introduction et contexte lab management « v11 »
Lab Management
Machines standards sans SCVMM
Machines physiques
Machines virtuelles non Hyper-V (vu comme des machines
physiques)
Simplification des agents et de la préparation
Lab Management « v11 »
DEMO
Lab Management v11
Réflexions
Processus de déploiement
Données de référence
Données d’initialisation pour les tests
Virtualisation des environnements
Les cibles
Problématiques multiplateformes, multi langues
Applications grand public
Compilations et tests automatisés
Tests manuels complexes
Comment mettre en place Lab
Management ?
Retour sur investissement simple à calculer
Mise à disposition des équipes Qualité de la
gestion des environnements virtualisés de test
Simplification de la gestion des environnements
de test complexes
Conclusion
BlogsGuillaume Rouchon : http://blog.qetza.net
Visual Studio 2010 Lab Management :
http://blogs.msdn.com/b/lab_management/
SitesGuide Lab Management : http://vsarlabman.codeplex.com/
Visual Studio : http://www.visualstudio.fr
MSDN : http://msdn.microsoft.com/fr-fr/
Liens utiles
Merci !
Questions Réponses
Top Related