Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Azra [Florent Santin]

.Net, X'Net, aucun lien de parenté V2.0

Actualités


  • MSN Alerts
    View Florent Santin's profile on LinkedIn
[Teched 2007] What's new in VS 2008 Team Edition for Testers, and Best Practices for Testing Ajax, SharePoint and Reporting Services

Chris Patterson - Senior Program Manager Microsoft

Session présentant l'intégralité des nouvelles fonctionnalités apportées par la version 2008 de Team Test et son utilisation dans un contexte d'applications spécifiques telles que utilisant de l'Ajax, reporting services, sharepoint et Dynamics AX.

Fonctionnalités existantes dans la version 2005 (entre autres):

  • Web Tests: permet de créer des tests HTTP en enregistrant les requêtes GET / POST et en les rejouant tout en ajoutant une notion de validation (temps de réponse, code d'erreur, balise html présente...)
    • Extensible au travers de plug-ins, de règles de validation et de règles d'extraction personnalisées
  • Unit Test: avec un générateur de code pour créer facilement des tests unitaires depuis du code existant
  • Load Test (et Load Agent): génération de tests de charge, depuis éventuellement plusieurs machines

Nouveautés apportées par la version 2008:

  • Web Tests
    • Test recorder: le plugin a IE permettant de capturer les tests est maintenant capable de capturer le trafic généré par les requêtes XMLHTTP (Ajax)
    • Dynamic Parameters: Ajout de la détection automatique de paramètres dynamiques une fois le scénario de test capturé par le recorder. Ceci permet d'identifier les variables (POST et Query) devant être transmises au travers de plusieurs requêtes au niveau du scénario, afin de les rendre dynamiques (par exemple aller chercher un token d'identification utilisé dans toutes les pages sur un scénario donné de manière aléatoire dans une base de données)
    • Extract Web Test: Il est maintenant possible de "refactoriser" les WebTest
      • En créant des sous tests (click droit, Extract Web Test sur un contenu de test existant)
      • En liant les tests entre eux (click droit, Call Web Test, un test va pouvoir en inclure d'autres dans un scénario
    • Ajout des nouvelles sources de données XML et CSV pour le mapping de paramètres (uniquement SQL avant)
  • Unit Tests
    • Possibilité de tester du code sans avoir accès aux sources (présenté ici)
    • Prise en compte des generics par le générateur de code de test
    • Exécution simplifiée (présenté ici)
    • Exécution vraiment plus rapide
    • Et surtout, disponibles directement dans la version Pro de Visual Studio 2008
  • Load Tests
    • Amélioration des performances
    • Possibilité de prendre en compte des tests unitaires dans un scénario de charge (posait des problèmes avant)
    • Amélioration des graphiques de reporting
    • Exportation des résultats sous Excel
    • Apparition d'un outil permettant de conserver et d'organiser les résultats de test

Application sur des outils existants:

Tests sur Sharepoint:

Permet d'anticiper tout problème de déploiement et de valider la configuration hardware nécessaire pour supportée la charge d'utilisateurs ciblées. Pour réaliser ce genre de tests, il existe sur CodePlex un "Data Populatoin Tool" afin de générer des données ainsi qu'un ensemble de tests Web: http://www.codeplex.com/sptdatapop

Tests sur Dynamics:

Utilisation de "Performance and stress Toolkit" et de Team Load - http://www.microsoft.com/downloads/details.aspx?FamilyID=1A25DB7C-5060-417C-86DB-6377A84EE650&displaylang=en

Tests sur SQL Server:

Team Test peut permettre de mettre en évidence des goulets d'étranglement dans un Tier SQL ou encore d'anticiper des problèmes de performance sur une utilisation massive de Reporting Services dans un contexte BI. Un exemple de code sur CodePlex permet de générer de la charge sur Analysis Services et d'interpréter le résultat: http://www.codeplex.com/SQLSrvAnalysisSrvcs. Article sur les tests de charge et tests de performances sur Reporting Services: http://technet.microsoft.com/en-us/library/aa964139.aspx et http://www.microsoft.com/technet/prodtechnol/sql/2005/pspsqlrs.mspx

Posted: mardi 6 novembre 2007 10:48 par azra
Classé sous :
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- TechDays Paris 2012 : Session pleinière jour 3 par Blog Technique de Romelard Fabrice le il y a 21 heures et 42 minutes

- Mishra Reader : un lecteur RSS très Zune Style en Open Source ! par Cyril Sansus le 02-09-2012, 08:28

- [framework 4] Les Tasks et le Thread UI par Fathi Bellahcene le 02-09-2012, 00:33

- Workflow Foundation 3 a un pied dans la tombe par Blog de Jérémy Jeanson le 02-08-2012, 22:15

- TechDays Paris 2012 : Nouvelles tendances du poste de travail - Bring Your own PC par Blog Technique de Romelard Fabrice le 02-08-2012, 19:42

- TechDays Paris 2012 : System Center Service Manager 2012 Vue d’ensemble par Blog Technique de Romelard Fabrice le 02-08-2012, 17:32

- TechDays Paris 2012 : Pleinière second jour par Blog Technique de Romelard Fabrice le 02-08-2012, 16:23

- TechDays Paris 2012 : Retour d'expérience sur la mise en place d'un Cloud Privé par Blog Technique de Romelard Fabrice le 02-08-2012, 16:04

- TechDays Paris 2012 : Comment SharePoint a sauvé mes TechDays par Blog Technique de Romelard Fabrice le 02-07-2012, 23:59

- Perspective 3.0 pour Silverlight 5.0 par Perspective le 02-07-2012, 22:39