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

- Et je mets le son.... par Pierrick's Blog le il y a 31 minutes

- SharePoint : Comment interdire l’accès à un utilisateur pour tous les sites d’une Web Application par Blog Technique de Romelard Fabrice le il y a 17 heures et 35 minutes

- VPC - Reset de la position de la console par Blog technique de Nicolas Boonaert le il y a 20 heures et 11 minutes

- Un bug dans IE rendra cette page… non-imprimable ! par Le blog de FremyCompany le il y a 21 heures et 7 minutes

- Quelques retours sur Google Protocol Buffers par Julien Chable le 07-18-2008, 11:10

- SharePoint et le multilinguisme : Comment gérer la traduction des propriétés dans les toolbars des WebParts par The Mit's Blog le 07-18-2008, 10:53

- [Open XML] Les liens de la semaine 14/07/2008 par Julien Chable le 07-18-2008, 10:29

- Une nouvelle version des TFS Power tools est disponible par Michel Perfetti [Miiitch] le 07-18-2008, 09:37

- EF et le testeur fou par Matthieu MEZIL le 07-18-2008, 07:34

- VPC SharePoint/WSS clonable par Le blog technique de Loïc Bar le 07-17-2008, 16:32