22
Laboratoires de tests avec
la virtualisation
Lundi 8 Février 2010
Vincent Labatut
Consultant - Formateur
Winwise
Guilla...
33
Agenda
Préambule : TFS 2010
Introduction à Lab Management
Automatisation Build – Déploiement – Tests
Tests manuels sur ...
44
Tél : 01 46 08 78 50
E-mail : contact@winwise.com Site web : www.winwise.com
1ère société d’expertise spécialisée sur l...
55
Introduction à TFS 2010
Test and Lab Manager
Test Case Management
Test Record & Playback
Manual Testing
Lab Mgmt Config...
66
Introduction à Lab Management
77
Problématiques de test
Les testeurs passent trop de temps à
préparer les environnements de test
Les développeurs ont du...
88
Il nous faut des outils pour que…
L’on puisse utiliser efficacement des
environnements virtuels pré-configurés
Les buil...
99
Hyper-V Host
Lab Management
Team Foundation Server
Lab Management
Test Case Management
Build Management
Work Item Track...
1010
Démo
Visite guidée du Lab Center
1111
Automatisation
Build – Déploiement – Tests
sur environnement virtuel
1212
Procédure traditionnelle
Compilation
Préparation
machine(s)
de test
Déploiement
Lancement
des tests
1313
Workflow de build de
Lab Management
Compilation
Restauration
environ-
nement
DéploiementSnapshot
Lancement
des tests
1414
L’application Techdays Speakers
Client Serveur Web
TechDaysSpeakers
(WPF)
WebService
Serveur BDD
TechDaysSpeakers
(Sq...
1515
Démo
Build, déploiement et tests en environnement
multi-machines
1616
Hyper-V Hosts
Lab Management
Team Foundation Server
Lab Management
Test Case Management
Build Management
Work Item Tr...
1717
Campagne de tests manuels
sur environnement virtuel
1818
Démo
Campagne de tests manuels sur environnement
virtuel
1919
Tips
Déployer plusieurs instances du même
environnement
Utiliser la Network Isolation
Déployer ses builds à la carte
...
2020
Les licences
Serveur
TFS 2010 : est inclus dans les abonnements MSDN Premium
Microsoft Visual Studio Lab Management 2...
2121
Notre configuration
Portable (Bi-cœur 2,4Ghz – 6 Go RAM – SSD 120 Go)
Contrôleur de
domaine
SCVMM
Hyper-V
Environneme...
2222
Contrôleur de Domaine
Autre possibilité
Hyper-V
TFS
SCVMM
Visual Studio
VM de test
DB
VM de test
IHM
2323
Conclusion
Simplification de la préparation des environnements
de test
Notamment dans les environnements multi-
machi...
2424
Merci !
2525
Questions / Réponses
2626
Pour approfondir
Name Code Speaker Jour Heure Salle
Architecture : quoi de neuf avec Visual Studio 2010 IND301 Sacha ...
Techdays 2010 : Laboratoire de tests avec la virtualisation
Prochain SlideShare
Chargement dans…5
×

Techdays 2010 : Laboratoire de tests avec la virtualisation

362 vues

Publié le

TFS Team Lab

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
362
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2
Actions
Partages
0
Téléchargements
13
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • D’un côté on a TFS de manière classique (présenter les aspects de TFS, contrôleur de source, Eléments de travail, builds, reporting)Lab management s’appuie sur la virtualisation pour effectuer des campagnes de tests sans perdre de temps avec la configuration de l’environnement à chaque campagne.On s’appuie aussi sur l’automatisation des tests pour gagner en productivité.
  • Schéma fonctionnel de notre application
  • Visite guidée delab managementLe store de machines virtuellesL’environnement multi-machines
  • D’un côté on a TFS de manière classique (présenter les aspects de TFS, contrôleur de source, Eléments de travail, builds, reporting)Lab management s’appuie sur la virtualisation pour effectuer des campagnes de tests sans perdre de temps avec la configuration de l’environnement à chaque campagne.On s’appuie aussi sur l’automatisation des tests pour gagner en productivité.
  • Schéma fonctionnel de notre application
  • Schéma fonctionnel de notre application
  • Techdays 2010 : Laboratoire de tests avec la virtualisation

    1. 1. 22 Laboratoires de tests avec la virtualisation Lundi 8 Février 2010 Vincent Labatut Consultant - Formateur Winwise Guillaume Rouchon Consultant - Formateur Winwise
    2. 2. 33 Agenda Préambule : TFS 2010 Introduction à Lab Management Automatisation Build – Déploiement – Tests Tests manuels sur machines virtuelles Tips Licences Nos configurations
    3. 3. 44 Tél : 01 46 08 78 50 E-mail : contact@winwise.com Site web : www.winwise.com 1ère société d’expertise spécialisée sur les nouvelles technologies Microsoft 90 consultants experts certifiés sur les dernières technologies Microsoft , plusieurs MVP et 1 Regional Director 4 centres de compétences pour réaliser vos projets à forte valeur ajoutée : Travail collaboratif Business Intelligence & Data Management Architecture et Cycle de vie des applications Interfaces Utilisateurs et « Smart Clients » 1er centre de formation en France sur les technologies .Net et la BI La solidité financière du groupe ALTEN Pour tout renseignement : Stand N°C13, espace Communications Unifiées et Collaboration
    4. 4. 55 Introduction à TFS 2010 Test and Lab Manager Test Case Management Test Record & Playback Manual Testing Lab Mgmt Config. Checkpoint Environment Environment from TemplateVirtual Env. Setup/Tear Down Reporting Team Portal Test Case ManagementBranch Visualization Version Control Build Automation Gated Check-in Agile Planning Tools Team Explorer Team Agents
    5. 5. 66 Introduction à Lab Management
    6. 6. 77 Problématiques de test Les testeurs passent trop de temps à préparer les environnements de test Les développeurs ont du mal à reproduire les bugs
    7. 7. 88 Il nous faut des outils pour que… L’on puisse utiliser efficacement des environnements virtuels pré-configurés Les builds puissent déployer et lancer des tests sur des environnements multi-machines Les développeurs puissent accéder à l’environnement de test en l’état où le bug a été découvert
    8. 8. 99 Hyper-V Host Lab Management Team Foundation Server Lab Management Test Case Management Build Management Work Item Tracking Source Control System Center Virtual Machine Management Library Shares Library 1 Library 2 Hyper-V Hosts Virtual Machine 1 Virtual Machine 2
    9. 9. 1010 Démo Visite guidée du Lab Center
    10. 10. 1111 Automatisation Build – Déploiement – Tests sur environnement virtuel
    11. 11. 1212 Procédure traditionnelle Compilation Préparation machine(s) de test Déploiement Lancement des tests
    12. 12. 1313 Workflow de build de Lab Management Compilation Restauration environ- nement DéploiementSnapshot Lancement des tests
    13. 13. 1414 L’application Techdays Speakers Client Serveur Web TechDaysSpeakers (WPF) WebService Serveur BDD TechDaysSpeakers (SqlServer) SearchSpeakers Persistence
    14. 14. 1515 Démo Build, déploiement et tests en environnement multi-machines
    15. 15. 1616 Hyper-V Hosts Lab Management Team Foundation Server Lab Management Test Case Management Build Management Work Item Tracking Source Control System Center Virtual Machine Management Library Shares Library 1 Library 2 Hyper-V Hosts Test Controller Build Controller VisualStudio Microsoft Test and Lab Manager Virtual Machine 1Virtual Machines Lab Agent Test Agent Build Agent
    16. 16. 1717 Campagne de tests manuels sur environnement virtuel
    17. 17. 1818 Démo Campagne de tests manuels sur environnement virtuel
    18. 18. 1919 Tips Déployer plusieurs instances du même environnement Utiliser la Network Isolation Déployer ses builds à la carte Utiliser des builds en modifiant les paramètres !
    19. 19. 2020 Les licences Serveur TFS 2010 : est inclus dans les abonnements MSDN Premium Microsoft Visual Studio Lab Management 2010 : la licence dépend du nombre de CPU gérés par les Hosts de VM SCVMM : est déjà inclus dans la licence Lab Management Hyper-V : dans Windows 2008 Client Microsoft Visual Studio Ultimate 2010 ou bien Microsoft Visual Studio Test Professional 2010
    20. 20. 2121 Notre configuration Portable (Bi-cœur 2,4Ghz – 6 Go RAM – SSD 120 Go) Contrôleur de domaine SCVMM Hyper-V Environnement de Test (Lab Manager) Client WPF Visual Studio 2010 Ultimate Team Foundation Server 2010 Serveur Web Serveur BDD
    21. 21. 2222 Contrôleur de Domaine Autre possibilité Hyper-V TFS SCVMM Visual Studio VM de test DB VM de test IHM
    22. 22. 2323 Conclusion Simplification de la préparation des environnements de test Notamment dans les environnements multi- machines Facilite le retour à un état de base Permet le branchement sur un état en défaut Gros gain en productivité !
    23. 23. 2424 Merci !
    24. 24. 2525 Questions / Réponses
    25. 25. 2626 Pour approfondir Name Code Speaker Jour Heure Salle Architecture : quoi de neuf avec Visual Studio 2010 IND301 Sacha Leroux (Bewise) Mardi 17:30 352B Développement : suivi, planification et tableaux de bord IND302 Sylvain Gross (Evaluant), Noham Choulant (Evaluant) Lundi 11:00 242A L’ALM, facteur clé de succès des projets de développement IND104 François Merand (Microsoft), Philippe Puschmann (Avanade) Lundi 17:30 342B Laboratoires de tests avec la virtualisation IND203 Vincent Labatut et Guillaume Rouchon (Winwise) Lundi 11:00 352A L'industrialisation et les environements hétérogènes IND205 Etienne Margraff(Access-It) Lundi 14:30 252A Méthodologie : quel développement au 21ème siècle ? IND206 Xavier Warzee (Microsoft), Mathieu Szablowski (Pyxis) Lundi 16:00 352B Plus de No Repro IND107 Olivier Dupont (Tekigo) Lundi 16:00 242B Premiers pas dans l'industrialisation : TFS Basic IND108 Florent Santin (Access-It) Lundi 17:30 351 Tests fonctionnels, tests d'interfaces, tests de charges IND109 Etienne Margraff (Access-It) Mardi 14:30 352A Visual Studio : comment l'adapter à vos besoins IND110 François Merand (Microsoft), Alain Metge (ASF) Lundi 13:00 242A TD : Visual Studio 2010 : prise en main WKS9 Guillaume Leborgne (MCNext) Lundi 11:00 343 TD : Team Foundation Server 2010 : prise en main WKS9 Guillaume Leborgne (MCNext) Mercredi 11:00 343 TD : Expression Blend, prise en main WKS13 Eric Ambrosi (Regart.net) Mardi 16:00 343 TD : Tests fonctionnels : prise en main WKS12 Guillaume Leborgne (MCNext) Lundi 16:00 343 TD: Expression Web : Prise en main WKS24 Yannick Lejeune (IONIS) Mercredi 13:00 362/ TD : Tests de charge, prise en main WKS11 Philippe Boudard (Scopteam) Mardi 11:00 343 Et beaucoup de docs sur le stand « outil de développement » (D11)

    ×