Test et Développement Visual Studio Team System Eric Mittelette – Benjamin Gauthey – Yann Faure DevDays 2006 Equipé aujourdhui, prêt pour demain !

Slides:



Advertisements
Présentations similaires
Applications N-Tiers Rappels: architecture et méthodologie
Advertisements

Présentation des technologies SharePoint 2007
Les technologies décisionnelles et le portail
1 HPC pour les opérations. Sommaire Quelques rappels sur Windows Compute Cluster Server Déploiement de Compute Cluster Administration de Compute cluster.
On ne va pas se quitter comme ça !. Windows Presentation Foundation (Avalon) Windows Communication Foundation (Indigo) Windows Workflow Foundation Atlas.
La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France SAGA.NET
ASP.NET v2 + Ajax = Atlas Pierre Lagarde DevDays 2006 Equipé aujourdhui, prêt pour demain !
Service Software Factory François MERAND Responsable groupe architectes DPE – Division Plateformes & Ecosystème Microsoft France
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Les Excel Services de Office 2007
Windows Presentation Foundation Mitsu Furuta DevDays 2006 Equipé aujourdhui, prêt pour demain.
Conclusion Rencontres ASP.NET : Développement Rapide dApplications Web.
DevDays 2006 Equipé aujourdhui, prêt pour demain ! Bienvenue.
Automatisation de Tâches Scenarios
19 septembre 2006 Tendances Logicielles IBM Rational Data Architect Un outil complet de modélisation et de conception pour SGBD Isabelle Claverie-Berge.
Personnalisation des sites SharePoint avec SharePoint Designer 2007
Personnalisation de contenu dans Microsoft Office SharePoint Server 2007.
Conception de solutions de formulaires en ligne avec InfoPath 2007 et les services de formulaires SharePoint DELIVER THIS PRESENTATION UNDER NDA ONLY.
Introduction aux fonctions de gestion de contenu Web dans Microsoft Office SharePoint Server 2007.
Applications collaboratives avec Windows SharePoint Services
Microsoft Visual Studio Team Suite Dossier réalisé par Frédéric MOTHY et Eric LELEU – Mai 2007.
1 journée, 5 sessions, 1 réalisation.NET Enterprise Realization Day.
Eric Vernié - Microsoft Yann Faure - Bewise Etude de cas FMStocks 2000.
Développement Rapide dApplications Web avec.NET « Mon premier site »
Traçabilité et Hygiène dans l’industrie alimentaire
3 Booster votre productivité avec VS 2010 Arnaud FontaineEric Le Loch Spécialistes Solutions de développement.
OCTO Technology Cabinet dArchitectes en Systèmes dInformation depuis 1998 Expérience importante dans lindustrialisation des développements depuis plusieurs.
Forum SDLC : méthodologies & indicateurs projets
Tests de performance et optimisation de vos applications
Des outils pour le développement logiciel
Axel Charpentier Responsable R&D Betclic
Connecteur Team Foundation Server Project Server
Formulaires dynamiques et workflows évolués
Produire des logiciels de qualité supérieure grâce à la méthodologie Agile John Bristowe Promoteur principal des développeurs Microsoft Canada.
Plus de cinquante réalisations depuis Secteurs de la santé, services municipaux, services publics et accès aux citoyens… De nombreuses récompenses.
Date.
Agenda de la journée 10h00 : La place d’ASP.NET dans la plate-forme Microsoft 10h30 : Développement rapide d’applications Web en ASP.NET 12h00 : Construire.
Avec TFS2013, l'Agilité au service de votre entreprise
1 journée, 5 sessions, 1 réalisation.NET Enterprise Realization Day.
Débogage ASP.NET (niveau 300)
2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois 9 février 2011.
SDL en une slide Modélisation des menaces Démo…interactive!
•Présentation de Team Edition for Database Professionals •La méthodologie •Etude de cas.
Entity Framework 4 Mitsuru FURUTA Relations techniques développeurs
2 Industrialisation des développements sur SQL Server avec Visual Studio 2010 Mardi 8 Février – 17h30 Karim Zegour – Winwise Michel Perfetti – MVP VS.
Windows Sharepoint Services “v3“ (1/6) Les nouveautés Stéphane Crozatier Relation Technique Editeurs de Logiciels DPE - Microsoft France
Mise en oeuvre et exploitation
Introduction au développement Office 2007
11 TFS Basic Premiers pas dans l’industrialisation! Florent Santin Le technique Access it Blaise Vignon Le marketeux Microsoft.
Combien envisagent d’utiliser SSMA pour migrer : OracleSybaseAccess.
TFS en 120 secondes Christopher Maneu MVP, – maneu.net.
Introduction à la plateforme .NET
1 journée, 5 sessions, 1 réalisation.NET Enterprise Realization Day.
Progiciels de Gestion Intégrés
Technet Office System
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
2 TFS Basic, en route vers L’ALM 08/02/2011 Alain MartyBenoit Laut ConsultantMVP ALM BewiseBewise.
Avantages pour les développeurs
1 Visual Studio 2005 Tools For Office: Présentation et Démonstrations.
22 Lag110 : Le développement SharePoint 2010 avec Visual Studio 2010 Mardi 9 février 2010 Frédéric Wickert Partner Technical Specialist Microsoft.
22 Fun with Fuzzing : les outils SDL SEC306 Eric Vernié Division Plateforme et Ecosystème Microsoft France Eric Mittelette Division.
Dessine-moi un workflow
Portail collaboratif avec les technologies SharePoint
1 JEE 2010 Architectures n-tiers F.Pfister
Démonstration Microsoft Project Professional 2010
2 Développez en Java avec la plateforme Team Foundation Server /02/2011 – IND303 Vincent Labatut MVP Visual Studio ALM SOGETI France
2 Alain METGE SOGETI
SharePoint Saturday Montréal#SPSMontreal 2 avril 2016 SharePoint Saturday Montréal Mettre en place for Release Pipeline pour SharePoint/Office 365 dans.
Jenkins, votre serviteur C. Loomis (CNRS/LAL) Journée LoOPS 11 décembre 2012.
WHAT IS THIS ? Serveur d’intégration Environnement JAVA Open Source Ou logiciel d’intégration continue.
Transcription de la présentation:

Test et Développement Visual Studio Team System Eric Mittelette – Benjamin Gauthey – Yann Faure DevDays 2006 Equipé aujourdhui, prêt pour demain !

Agenda Visual Studio Team System Infrastructure de développement Test Driven Development Tests comme démarche de développement/qualité Lapproche Team Test Les différents types de tests

Visual Studio Team System Infrastructure de développement Visual Studio Team System : Infrastructure de développement issue de nos équipes de dev Corp. Modèle MSF ou « personnalisé » Outils : Team Foundation Server : Repository ( basé sur SQL2005) Des code sources et « Branch,Label, changeset… » Des tests Des documents du projet Des WorkItem, Itération, Domaine… Des builds Site Web de travail collaboratif (WSS) Exportation possible des « items »: Excel Project... Team Build Service de build Paramétrable selon les cibles souhaitées (debug/release alpha beta RC…RTM) Scheduling possible Résultats sur lintranet déquipe (WorkItem taches et itération associés) Client TFS Add-In VS2005 pour les développeurs, check in/out, consultation/modification des documents, des WorkItem… En tant quoutil indépendant (« coquille vide de VS » Team Explorer)

Le vocabulaire de Team Foundation WorkItem Modélise une tache/action/besoin Tache, Bug, Risk, qualité de service (custom) Peut être associé à Un document Une build, un changeset Un autre WorkItem CheckIn-CheckOut In, on pousse les sources vers le serveur Changeset Différentiel des sources entre 2 modifications/checkin Label État des sources à un instant donné Workspace Copie locale des sources/projets Démo Repository Source control Documents projet

Test et développement Démarche de qualité essentielle à tout projet Solidité, Sécurité de lapplication Impact positif sur le support/service après-vente Les tests prennent du temps Surtout sils ne sont pas automatisés ou fait trop tard dans le cycle de développement Couvrent différents domaines Fonctionnels, Sécurité, Performance, Montée en charge… Nb ligne de code Test Code Temps passé Test Driven Development On pense dabord test et code Démarche finalement très naturelle… qui nécrit pas son code sur une base console ou un proto…? Point critique Dev/Test Une réponse : Automatisation

Visual Studio Team Edition for Software Testers Différents type de tests : Unitaire – Manuel – Générique – Web Test Unitaire Conserver et structurer le code de test Automatiser afin de rejouer les tests à chaque build/itération du projet Associer test et WorkItem pour un suivi simple et efficace du travail déquipe Proposer une infra de tests unitaires simple et solide (code.NET et attributs, infra de base de données pour les jeux de tests, résultats paramètres…) Démo Test Unitaire Code Coverage Gestion des tests

Visual Team Test Test Manuel Description dun processus manuel de test Associé à un ou des WorkItems Démo Tests Manuels

Visual Team Test Test Générique Point dentrée pour toute autre application de tests… Associé à un ou des WorkItems Vos codes, ou des applications tierces Démo Intégration doutils

Visual Team Test Test de performance et « profiling » Échantillonnage et/ou instrumentation du code pour analyse de sa qualité Analyse du code sur un scénario (cf. manuel test ou WorkItem associé) Publication des logs sur le Sharepoint déquipe En complément on peut travailler avec lanalyse statique de code cf. propriétés des projets et configuration des check-in et des builds des projets Démo Sampling et instrumentation

Visual Team Test Test de montée en charge « Enregistreur » WEB et infrastructure de gestion des scénarii Gestion des injecteurs Gestion des ramp up Gestion du paramétrage des requêtes Démo Montée en charge Paramétrage des scénarii

Visual Team Test Intégration doutils tiers Framework et IDE ouverte aux éditeurs tiers Démo Fault Simulator TestPartner Compuware

En conclusion : Une question Combien de temps allez vous mettre pour vous équiper ? Chaque journée de développement sans tests intégrés peut coûter Beaucoup de temps de développement perdu … Beaucoup de monde occupé à ne pas faire autre chose… Plus de debug en phase dintégration Plus de temps avant la sortie du produit Plus dappels au support technique Plus de patch après livraison

Rendez-vous sur le site MSDN pour y retrouver lensemble des contenus des DevDays 2006 : Les webcasts Les présentations Les codes source default.mspx Sur le site MSDN