SlideShare a Scribd company logo
1 of 26
palais des
congrès
Paris




7, 8 et 9
février 2012
Gérez votre laboratoire de
tests avec Visual Studio
Lab Management 2010
09/02/2012

Guillaume Rouchon             Eric Le Loc’h
MVP Visual Studio ALM         Application Development Manager
Wygwam                        Microsoft
guillaume.rouchon@wygwam.co   eleloch@microsoft.com
m
Web & Software Development   Mobile




                             Cloud

   Solutions & Platforms



              Business
              Intelligence
Premier Support For
Developers
   Développez, déployez et                 Transferts
   supportez plus efficacement vos         d’expertises
   applications
   Bonnes              Accédez directement aux experts
   pratiques ALM       Microsoft et groupes produits
                       Corp.
   Améliorez la qualité de     Réduisez les risques et
   vos développements          coûts des projets
                               applicatifs
Agenda




 introduction et contexte   lab management 2010   lab management « v11 »
Agenda




 introduction et contexte   lab management 2010   lab management « v11 »
Team Foundation Server 2010

      Plateforme ALM de Microsoft
                                      Besoins métiers        Gestion du                       Gestion du portefeuille
 GOUVERNANCE                                                 portefeuille de projets          d’applications
 Piloter son patrimoine applicatif
 à travers des outils de gestion de
         portefeuiile projet



   PRODUCTION                                                Dev
   DU LOGICIEL                                                                                                          SDLC v2
     Phase SDLC (Software                                                              Maintenance
     Development LifeCycle)
                                                        SDLC v1



  EXPLOITATION
     Mise en production des
                                                                                Supervision              Mise à jour
       applications et suivi
     (version, correctifs, etc.)             Idée                   Déploiement                                                   Fin de vie
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
Agenda




 introduction et contexte   lab management 2010   lab management « v11 »
Problématiques
  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
Solutions

  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
Lab Management 2010
                   Equipe Qualité   Equipe IT

 Team Foundation
     Server                                System Center Virtual Machine
    Gestion des env. de test
                                                   Management

    Gestion des cas de test



    Gestion de compilation               Bibliothèque          Hôte Hyper-V
                                           Partagée
                                                                Machine Virtuelle 1
  Suivi des éléments de travail
                                            Template de VM


                                                                Machine Virtuelle 2
  Contrôleur de code source
                                           Machine Virtuelle


           Rapports
DEMO

Lab Center : visite guidée
Build / Déploiement / Tests

  Déploiement classique


                          Préparation des
           Compilation
                             machines




              Tests        Déploiement
Build / Déploiement / Tests

  Déploiement via Lab Management et TeamBuild

                    Restauration
    Compilation                     Déploiement
                   environnement




       Tests                         Snapshot
BDT – Tests automatisés
     Team Foundation
         Server
          Gestion des env. de test
                                                System Center Virtual Machine
                                                        Management
          Test Case Management
          Gestion des cas de test


         Gestion des compilations                                          Hyper-V Hosts
                                               Bibliothèque           Hôte Hyper-V
        Suivi des éléments de travail            Partagée               Virtual Machines

                                                 Template de VM            Lab Agent
        Contrôleur de code sources

                                                Machine Virtuelle          Test Agent
                 Rapports


                                                                          Build Agent
                                                Contrôleur de Test

                            Microsoft Test
 Visual Studio 2010       Manager 2010 (Test
                            Pro/Ultimate)       Contrôleur de Build
BDT - Tests manuels

  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
DEMO

BDT sur environnement virtuel
Agenda




 introduction et contexte   lab management 2010   lab management « v11 »
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
DEMO

Lab Management v11
Comment mettre en place Lab
Management ?
  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
Conclusion

  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
Liens utiles

  Blogs
     Guillaume Rouchon : http://blog.qetza.net
     Visual Studio 2010 Lab Management :
     http://blogs.msdn.com/b/lab_management/

  Sites
     Guide Lab Management : http://vsarlabman.codeplex.com/
     Visual Studio : http://www.visualstudio.fr
     MSDN : http://msdn.microsoft.com/fr-fr/
Merci !




   Questions   Réponses

More Related Content

What's hot

Presentation du socle technique Java open source Scub Foundation
Presentation du socle technique Java open source Scub FoundationPresentation du socle technique Java open source Scub Foundation
Presentation du socle technique Java open source Scub FoundationStéphane Traumat
 
SharePoint Summit 2012 - Gouvernance et évolution d'une équipe de développeme...
SharePoint Summit 2012 - Gouvernance et évolution d'une équipe de développeme...SharePoint Summit 2012 - Gouvernance et évolution d'une équipe de développeme...
SharePoint Summit 2012 - Gouvernance et évolution d'une équipe de développeme...Sébastien Levert
 
20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez Engie20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez EngieLeClubQualiteLogicielle
 
Système d’Information à l’Apec : un nouveau coeur de métier mis en place avec...
Système d’Information à l’Apec : un nouveau coeur de métier mis en place avec...Système d’Information à l’Apec : un nouveau coeur de métier mis en place avec...
Système d’Information à l’Apec : un nouveau coeur de métier mis en place avec...Ippon
 
20151013 - DevOps et qualification continue
20151013 - DevOps et qualification continue20151013 - DevOps et qualification continue
20151013 - DevOps et qualification continueLeClubQualiteLogicielle
 
20120612 02 - Automatisation des tests avec squash TA en environnement bancai...
20120612 02 - Automatisation des tests avec squash TA en environnement bancai...20120612 02 - Automatisation des tests avec squash TA en environnement bancai...
20120612 02 - Automatisation des tests avec squash TA en environnement bancai...LeClubQualiteLogicielle
 
Industrialisez vos projets Php
Industrialisez vos projets Php Industrialisez vos projets Php
Industrialisez vos projets Php ALTER WAY
 
Des principes de la démarche DevOps à sa mise en oeuvre
Des principes de la démarche DevOps à sa mise en oeuvreDes principes de la démarche DevOps à sa mise en oeuvre
Des principes de la démarche DevOps à sa mise en oeuvreStephane Manciot
 
SharePoint et SQL Server sur Windows Azure
SharePoint et SQL Server sur Windows AzureSharePoint et SQL Server sur Windows Azure
SharePoint et SQL Server sur Windows AzureMicrosoft Technet France
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...PimpMySharePoint
 
Intégration continue
Intégration continueIntégration continue
Intégration continueKlee Group
 
Concept de l’Intégration Continue
Concept de l’Intégration ContinueConcept de l’Intégration Continue
Concept de l’Intégration ContinueFrédéric Sagez
 
Mise en place d'une usine logicielle avec TFS et Test Manager 2010
Mise en place d'une usine logicielle avec TFS et Test Manager 2010Mise en place d'une usine logicielle avec TFS et Test Manager 2010
Mise en place d'une usine logicielle avec TFS et Test Manager 2010Microsoft Technet France
 
Microsoft Azure dev Ops pour le Cloud... et réciproquement…
Microsoft Azure dev Ops pour le Cloud... et réciproquement…Microsoft Azure dev Ops pour le Cloud... et réciproquement…
Microsoft Azure dev Ops pour le Cloud... et réciproquement…Microsoft
 
System Center 2012 | Administrez vos clouds privé et public Windows Azure ave...
System Center 2012 | Administrez vos clouds privé et public Windows Azure ave...System Center 2012 | Administrez vos clouds privé et public Windows Azure ave...
System Center 2012 | Administrez vos clouds privé et public Windows Azure ave...Microsoft Technet France
 
20171122 04 - Automatisation - formation et certifications
20171122 04 - Automatisation - formation et certifications20171122 04 - Automatisation - formation et certifications
20171122 04 - Automatisation - formation et certificationsLeClubQualiteLogicielle
 
20151013 - Agirc arrco : Behavior driven development
20151013 - Agirc arrco : Behavior driven development20151013 - Agirc arrco : Behavior driven development
20151013 - Agirc arrco : Behavior driven developmentLeClubQualiteLogicielle
 

What's hot (20)

Presentation du socle technique Java open source Scub Foundation
Presentation du socle technique Java open source Scub FoundationPresentation du socle technique Java open source Scub Foundation
Presentation du socle technique Java open source Scub Foundation
 
SharePoint Summit 2012 - Gouvernance et évolution d'une équipe de développeme...
SharePoint Summit 2012 - Gouvernance et évolution d'une équipe de développeme...SharePoint Summit 2012 - Gouvernance et évolution d'une équipe de développeme...
SharePoint Summit 2012 - Gouvernance et évolution d'une équipe de développeme...
 
Déploiement de Windows 8
Déploiement de Windows 8Déploiement de Windows 8
Déploiement de Windows 8
 
20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez Engie20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez Engie
 
Système d’Information à l’Apec : un nouveau coeur de métier mis en place avec...
Système d’Information à l’Apec : un nouveau coeur de métier mis en place avec...Système d’Information à l’Apec : un nouveau coeur de métier mis en place avec...
Système d’Information à l’Apec : un nouveau coeur de métier mis en place avec...
 
20151013 - DevOps et qualification continue
20151013 - DevOps et qualification continue20151013 - DevOps et qualification continue
20151013 - DevOps et qualification continue
 
20120612 02 - Automatisation des tests avec squash TA en environnement bancai...
20120612 02 - Automatisation des tests avec squash TA en environnement bancai...20120612 02 - Automatisation des tests avec squash TA en environnement bancai...
20120612 02 - Automatisation des tests avec squash TA en environnement bancai...
 
Industrialisez vos projets Php
Industrialisez vos projets Php Industrialisez vos projets Php
Industrialisez vos projets Php
 
Des principes de la démarche DevOps à sa mise en oeuvre
Des principes de la démarche DevOps à sa mise en oeuvreDes principes de la démarche DevOps à sa mise en oeuvre
Des principes de la démarche DevOps à sa mise en oeuvre
 
SharePoint et SQL Server sur Windows Azure
SharePoint et SQL Server sur Windows AzureSharePoint et SQL Server sur Windows Azure
SharePoint et SQL Server sur Windows Azure
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
 
Intégration continue
Intégration continueIntégration continue
Intégration continue
 
Concept de l’Intégration Continue
Concept de l’Intégration ContinueConcept de l’Intégration Continue
Concept de l’Intégration Continue
 
Mise en place d'une usine logicielle avec TFS et Test Manager 2010
Mise en place d'une usine logicielle avec TFS et Test Manager 2010Mise en place d'une usine logicielle avec TFS et Test Manager 2010
Mise en place d'une usine logicielle avec TFS et Test Manager 2010
 
Microsoft Azure dev Ops pour le Cloud... et réciproquement…
Microsoft Azure dev Ops pour le Cloud... et réciproquement…Microsoft Azure dev Ops pour le Cloud... et réciproquement…
Microsoft Azure dev Ops pour le Cloud... et réciproquement…
 
System Center 2012 | Administrez vos clouds privé et public Windows Azure ave...
System Center 2012 | Administrez vos clouds privé et public Windows Azure ave...System Center 2012 | Administrez vos clouds privé et public Windows Azure ave...
System Center 2012 | Administrez vos clouds privé et public Windows Azure ave...
 
20171122 04 - Automatisation - formation et certifications
20171122 04 - Automatisation - formation et certifications20171122 04 - Automatisation - formation et certifications
20171122 04 - Automatisation - formation et certifications
 
20111004 05 - Présentation Squash
20111004 05 - Présentation Squash20111004 05 - Présentation Squash
20111004 05 - Présentation Squash
 
J2 ee
J2 eeJ2 ee
J2 ee
 
20151013 - Agirc arrco : Behavior driven development
20151013 - Agirc arrco : Behavior driven development20151013 - Agirc arrco : Behavior driven development
20151013 - Agirc arrco : Behavior driven development
 

Similar to Gérez votre laboratoire de tests avec Visual Studio 2010 Lab Management

Mise en oeuvre de lab management avec team foundation server 2010 et microsof...
Mise en oeuvre de lab management avec team foundation server 2010 et microsof...Mise en oeuvre de lab management avec team foundation server 2010 et microsof...
Mise en oeuvre de lab management avec team foundation server 2010 et microsof...Guillaume Brout
 
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...vlabatut
 
Les tests fonctionnels avec Visual Studio 2010
Les tests fonctionnels avec Visual Studio 2010Les tests fonctionnels avec Visual Studio 2010
Les tests fonctionnels avec Visual Studio 2010Microsoft
 
Visual Studio 2010
Visual Studio 2010Visual Studio 2010
Visual Studio 2010Nabil Babaci
 
SharePoint 2010 & Team Foundation Server
SharePoint 2010 & Team Foundation ServerSharePoint 2010 & Team Foundation Server
SharePoint 2010 & Team Foundation ServerPhilippe Sentenac
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...PimpMySharePoint
 
Techdays 2010 : Laboratoire de tests avec la virtualisation
Techdays 2010 : Laboratoire de tests avec la virtualisationTechdays 2010 : Laboratoire de tests avec la virtualisation
Techdays 2010 : Laboratoire de tests avec la virtualisationvlabatut
 
Objet direct 2013-05-11 Microsoft ALM 2013 Software Factory
Objet direct 2013-05-11 Microsoft ALM 2013 Software FactoryObjet direct 2013-05-11 Microsoft ALM 2013 Software Factory
Objet direct 2013-05-11 Microsoft ALM 2013 Software FactoryFactoVia
 
TFS 2012 : un pas vers l'agilité... en avant ou en arrière ?
TFS 2012 : un pas vers l'agilité... en avant ou en arrière ? TFS 2012 : un pas vers l'agilité... en avant ou en arrière ?
TFS 2012 : un pas vers l'agilité... en avant ou en arrière ? Christophe HERAL
 
Scub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libreScub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libreStéphane Traumat
 
Être productif avec JHipster - Devoxx France 2017
Être productif avec JHipster - Devoxx France 2017Être productif avec JHipster - Devoxx France 2017
Être productif avec JHipster - Devoxx France 2017Julien Dubois
 
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...vlabatut
 
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement MicrosoftChristophe HERAL
 
20090615 - Ch'ti JUG - Apache Maven
20090615 - Ch'ti JUG - Apache Maven20090615 - Ch'ti JUG - Apache Maven
20090615 - Ch'ti JUG - Apache MavenArnaud Héritier
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...PimpMySharePoint
 
At2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville PublicAt2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville PublicEmmanuel Hugonnet
 
20081008 - Tours Jug - Apache Maven
20081008  - Tours Jug - Apache Maven20081008  - Tours Jug - Apache Maven
20081008 - Tours Jug - Apache MavenArnaud Héritier
 
Comment construire son laboratoire de tests mobiles avec HP Mobile Center
Comment construire son laboratoire de tests mobiles avec HP Mobile CenterComment construire son laboratoire de tests mobiles avec HP Mobile Center
Comment construire son laboratoire de tests mobiles avec HP Mobile CenterGuillaume Deshayes
 
Techdays Genève 2009 : WF, WCF 4.0 et l'environnement Dublin
Techdays Genève 2009 : WF, WCF 4.0 et l'environnement DublinTechdays Genève 2009 : WF, WCF 4.0 et l'environnement Dublin
Techdays Genève 2009 : WF, WCF 4.0 et l'environnement Dublinvlabatut
 

Similar to Gérez votre laboratoire de tests avec Visual Studio 2010 Lab Management (20)

Mise en oeuvre de lab management avec team foundation server 2010 et microsof...
Mise en oeuvre de lab management avec team foundation server 2010 et microsof...Mise en oeuvre de lab management avec team foundation server 2010 et microsof...
Mise en oeuvre de lab management avec team foundation server 2010 et microsof...
 
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
 
Les tests fonctionnels avec Visual Studio 2010
Les tests fonctionnels avec Visual Studio 2010Les tests fonctionnels avec Visual Studio 2010
Les tests fonctionnels avec Visual Studio 2010
 
Visual Studio 2010
Visual Studio 2010Visual Studio 2010
Visual Studio 2010
 
SharePoint 2010 & Team Foundation Server
SharePoint 2010 & Team Foundation ServerSharePoint 2010 & Team Foundation Server
SharePoint 2010 & Team Foundation Server
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
 
Techdays 2010 : Laboratoire de tests avec la virtualisation
Techdays 2010 : Laboratoire de tests avec la virtualisationTechdays 2010 : Laboratoire de tests avec la virtualisation
Techdays 2010 : Laboratoire de tests avec la virtualisation
 
Objet direct 2013-05-11 Microsoft ALM 2013 Software Factory
Objet direct 2013-05-11 Microsoft ALM 2013 Software FactoryObjet direct 2013-05-11 Microsoft ALM 2013 Software Factory
Objet direct 2013-05-11 Microsoft ALM 2013 Software Factory
 
TFS 2012 : un pas vers l'agilité... en avant ou en arrière ?
TFS 2012 : un pas vers l'agilité... en avant ou en arrière ? TFS 2012 : un pas vers l'agilité... en avant ou en arrière ?
TFS 2012 : un pas vers l'agilité... en avant ou en arrière ?
 
Scub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libreScub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libre
 
Être productif avec JHipster - Devoxx France 2017
Être productif avec JHipster - Devoxx France 2017Être productif avec JHipster - Devoxx France 2017
Être productif avec JHipster - Devoxx France 2017
 
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
 
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
 
20090615 - Ch'ti JUG - Apache Maven
20090615 - Ch'ti JUG - Apache Maven20090615 - Ch'ti JUG - Apache Maven
20090615 - Ch'ti JUG - Apache Maven
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
 
At2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville PublicAt2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville Public
 
20081008 - Tours Jug - Apache Maven
20081008  - Tours Jug - Apache Maven20081008  - Tours Jug - Apache Maven
20081008 - Tours Jug - Apache Maven
 
Formation gwt
Formation gwtFormation gwt
Formation gwt
 
Comment construire son laboratoire de tests mobiles avec HP Mobile Center
Comment construire son laboratoire de tests mobiles avec HP Mobile CenterComment construire son laboratoire de tests mobiles avec HP Mobile Center
Comment construire son laboratoire de tests mobiles avec HP Mobile Center
 
Techdays Genève 2009 : WF, WCF 4.0 et l'environnement Dublin
Techdays Genève 2009 : WF, WCF 4.0 et l'environnement DublinTechdays Genève 2009 : WF, WCF 4.0 et l'environnement Dublin
Techdays Genève 2009 : WF, WCF 4.0 et l'environnement Dublin
 

More from Microsoft

Uwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuUwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuMicrosoft
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaSMicrosoft
 
Tester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileTester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileMicrosoft
 
Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Microsoft
 
Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Microsoft
 
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Microsoft
 
Créer un bot de A à Z
Créer un bot de A à ZCréer un bot de A à Z
Créer un bot de A à ZMicrosoft
 
Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft
 
Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Microsoft
 
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Microsoft
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsMicrosoft
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Microsoft
 
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryPlan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryMicrosoft
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Microsoft
 
Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Microsoft
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Microsoft
 
Introduction à ASP.NET Core
Introduction à ASP.NET CoreIntroduction à ASP.NET Core
Introduction à ASP.NET CoreMicrosoft
 
Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Microsoft
 
Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Microsoft
 
Azure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursAzure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursMicrosoft
 

More from Microsoft (20)

Uwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuUwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieu
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaS
 
Tester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileTester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobile
 
Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo
 
Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.
 
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
 
Créer un bot de A à Z
Créer un bot de A à ZCréer un bot de A à Z
Créer un bot de A à Z
 
Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?
 
Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016
 
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs Analytics
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
 
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryPlan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site Recovery
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
 
Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
 
Introduction à ASP.NET Core
Introduction à ASP.NET CoreIntroduction à ASP.NET Core
Introduction à ASP.NET Core
 
Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?
 
Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...
 
Azure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursAzure Service Fabric pour les développeurs
Azure Service Fabric pour les développeurs
 

Gérez votre laboratoire de tests avec Visual Studio 2010 Lab Management

  • 1. palais des congrès Paris 7, 8 et 9 février 2012
  • 2. Gérez votre laboratoire de tests avec Visual Studio Lab Management 2010 09/02/2012 Guillaume Rouchon Eric Le Loc’h MVP Visual Studio ALM Application Development Manager Wygwam Microsoft guillaume.rouchon@wygwam.co eleloch@microsoft.com m
  • 3. Web & Software Development Mobile Cloud Solutions & Platforms Business Intelligence
  • 4. Premier Support For Developers Développez, déployez et Transferts supportez plus efficacement vos d’expertises applications Bonnes Accédez directement aux experts pratiques ALM Microsoft et groupes produits Corp. Améliorez la qualité de Réduisez les risques et vos développements coûts des projets applicatifs
  • 5. Agenda introduction et contexte lab management 2010 lab management « v11 »
  • 6. Agenda introduction et contexte lab management 2010 lab management « v11 »
  • 7. Team Foundation Server 2010 Plateforme ALM de Microsoft Besoins métiers Gestion du Gestion du portefeuille GOUVERNANCE portefeuille de projets d’applications Piloter son patrimoine applicatif à travers des outils de gestion de portefeuiile projet PRODUCTION Dev DU LOGICIEL SDLC v2 Phase SDLC (Software Maintenance Development LifeCycle) SDLC v1 EXPLOITATION Mise en production des Supervision Mise à jour applications et suivi (version, correctifs, etc.) Idée Déploiement Fin de vie
  • 8. 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)
  • 9. 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
  • 10. Agenda introduction et contexte lab management 2010 lab management « v11 »
  • 11. Problématiques 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
  • 12. Solutions 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
  • 13. Lab Management 2010 Equipe Qualité Equipe IT Team Foundation Server System Center Virtual Machine Gestion des env. de test Management Gestion des cas de test Gestion de compilation Bibliothèque Hôte Hyper-V Partagée Machine Virtuelle 1 Suivi des éléments de travail Template de VM Machine Virtuelle 2 Contrôleur de code source Machine Virtuelle Rapports
  • 14. DEMO Lab Center : visite guidée
  • 15. Build / Déploiement / Tests Déploiement classique Préparation des Compilation machines Tests Déploiement
  • 16. Build / Déploiement / Tests Déploiement via Lab Management et TeamBuild Restauration Compilation Déploiement environnement Tests Snapshot
  • 17. BDT – Tests automatisés Team Foundation Server Gestion des env. de test System Center Virtual Machine Management Test Case Management Gestion des cas de test Gestion des compilations Hyper-V Hosts Bibliothèque Hôte Hyper-V Suivi des éléments de travail Partagée Virtual Machines Template de VM Lab Agent Contrôleur de code sources Machine Virtuelle Test Agent Rapports Build Agent Contrôleur de Test Microsoft Test Visual Studio 2010 Manager 2010 (Test Pro/Ultimate) Contrôleur de Build
  • 18. BDT - Tests manuels 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
  • 20. Agenda introduction et contexte lab management 2010 lab management « v11 »
  • 21. 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
  • 23. Comment mettre en place Lab Management ? 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
  • 24. Conclusion 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
  • 25. Liens utiles Blogs Guillaume Rouchon : http://blog.qetza.net Visual Studio 2010 Lab Management : http://blogs.msdn.com/b/lab_management/ Sites Guide Lab Management : http://vsarlabman.codeplex.com/ Visual Studio : http://www.visualstudio.fr MSDN : http://msdn.microsoft.com/fr-fr/
  • 26. Merci ! Questions Réponses

Editor's Notes

  1. ALM: Application LifeCycle Management