Skip to main content

Visual Studio Team Test et les tests de charge

 

Les auteurs : Florent Santin (Architecte Access it), Eric Le Loc'h (Ingénieur Spécialiste Team System) et Stéphane Goudeau (Architecte Microsoft)


L'objectif de ce document est de présenter les fonctions offertes par le produit Microsoft Visual Studio Team Test et de décrire plus particulièrement les principes de mise en œuvre d'une campagne de tests. Il constitue la synthèse des thèmes abordés lors de la « PerfWeek », semaine dédiée à l'outillage Microsoft de test de performance des applications, qui s'est déroulée du 04 au 11 Mai 2009 dans les locaux de Microsoft Technology Center Paris.
Durant 5 jours, 9 sociétés différentes ont pu, une demi-journée leur étant entièrement consacrée, assister à une présentation et des démonstrations sur mesure des possibilités offertes par la gamme de produits Visual Studio Team System. Cette semaine a été animée en par Florent Santin, spécialiste Team System de la société Access it et Pierre Lagarde architecte du MTC.
A noter que les captures d'écran ont été effectuées avec la Beta 1 de Visual Studio 2010 mais que chacune des fonctionnalités détaillées dans ce document existent dans la version 2008.

Sommaire

I. L'offre Team System

II. Visual Studio Team Test en détails
a. Différents types de test
b. Différents types de test : test unitaire
c. Différents types de test : test SQL
d. Différents types de test : test Web
e. Différents types de test : test générique
f. Différents types de test : outils
III. Mener une campagne de charge
a. Objectifs
b. Cible
c. Démarche
d. Préparation du test
e. Architecture matérielle
f. Outils
g. Objectifs
h. Compteurs de performances
IV. Pour aller plus loin


>> Télécharger le tutoriel au formatWord

 

<< PrécédentSuivant >>

I. L'offre Team System

Visual Studio Team System n'est pas un produit mais une gamme de produits composée de deux catégories :

  • Une gamme serveur, représentée par Team Foundation Server, dont le rôle est de rendre des services pour organiser les équipes de développement et centraliser toutes les données liées à un projet. Celles-ci sont accessibles par chacun au travers de l'outil le plus adapté tel que Visual Studio pour les développeurs, MS Project pour le chef de projet, Excel pour les testeurs, une interface Web pour les fonctionnels... :
    • Code source (gestion de source, développement parallèle)
    • Eléments de travail (bogues, tâche, demandes d'évolution ou tout type de fiche)
    • Données organisationnelles (documents, calendrier partagé, annonces, wiki, blogs...)
    • Build (génération et gestion des livrables)
    • Rapport (état de santé du projet, rapports de qualité, état d'avancement...)
  • Un ensemble d'outils clients appelés Visual Studio Team System Editions

Quatre éditions clients de Visual Studio existent dans la gamme Team System, chacune peut être utilisée indépendamment du serveur mais collaborent très bien avec pour stocker les informations :

  • Architecture Edition : offre des outils pour modéliser l'architecture physique et logique des applications (hors contexte sur la partie performances)
  • Development Edition : propose des outils d'analyse de la qualité des applications (complexité, optimisation, bonnes pratiques) et pour travailler avec les bases de données SQL Server (Intéressant pour les performances : le profiler)
  • Test Edition : dispose d'un ensemble de types de test tels que unitaire, manuel, ordonné, web et de charge (très intéressant pour les problématiques de performance et de stress)
  • Team Suite : Edition qui regroupe l'ensemble des fonctionnalités des trois autres

 

<< PrécédentSuivant >>
Microsoft réalise une enquête en ligne pour comprendre votre opinion sur le site Web de. Si vous choisissez de participer, l’enquête en ligne vous sera présentée lorsque vous quitterez le site Web de.

Souhaitez-vous y participer ?