palais descongrèsParis7, 8 et 9février 2012
Les tests fonctionnelsavec Visual Studio 20109 février 2012Eric Le Loc’heleloch@microsoftApplication Development ManagerMi...
Premier Support ForDevelopers   Développez, déployez et                 Transferts   supportez plus efficacement vos      ...
Premier Support For DevelopersConception              Planification             Développement            Stabilisation    ...
Agenda  Pourquoi faire des tests fonctionnels ?  Comment est-ce que ça fonctionne dans Visual Studio  2010 ?     Les princ...
Les tests fonctionnels Tests « boîte blanche » Automatiser la non-régression S’intégrer dans l’usine logicielle Rejouer fr...
Historique dans Visual Studio  Fonctionnalité apparue avec VS 2010  Les différents types de test        Tests           Te...
Les technologies supportées
Les outils  Visual Studio Premium/Ultimate avec MSDN     Apports du Service Pack 1 et du Feature Pack 2     Environnements...
Les compétences nécessairesGénéraliste                                                                              Spécia...
Architecture des testsfonctionnels  En détail, l’architecture de la solution :
Les frameworks utilisés  L’outil de test utilise les frameworks suivants :  IEDOM pour le Web  MSAA pour les Winforms  UI ...
Comment est-ce organisé ?  Projet de test dans Visual Studio  Les différents fichiers :    UIMap.uitest    UIMap.designer....
Un projet de testModifiez le titre de la démo
Bonnes pratiques  Survol de la souris  Tests ordonnées pour structurer  Trucs et astuces     Découpage, organisation des p...
Maintenance des tests  Apport du Feature Pack 2 : UIMap  Gestion graphique des tests  Organiser structurer, reprendre les ...
Robustesse des tests  Recherche dans les arborescences  Recherche des noms  Apparition des contrôles  Continuer sur les er...
Enregistrement et maintenanceModifiez le titre de la démo
Pour aller plus loin  Extensibilité  Support de « custom control » ou de « 3d-party  control »  Intégration avec SpecFlow,...
Intégration avec la gestion descas de test et TFS  Intégration avec la gestion des cas de test  Microsoft Test Manager  Li...
Intégration avec la gestion des cas de testModifiez le titre de la démo
En conclusion  Tour d’horizon des tests fonctionnels avec Visual  Studio 2010  Des possibilités complètes  Définir le péri...
Des liens complémentaires  Blogs     http://blogs.msdn.com/b/vstsqualitytools/  MSDN     http://www.microsoft.com/france/v...
Questions   Réponses
Prochain SlideShare
Chargement dans…5
×

Les tests fonctionnels avec Visual Studio 2010

1 475 vues

Publié le

L’objectif de cette session est de présenter les tests fonctionnels « codés » écrits avec Visual Studio 2010. Cette fonctionnalité est encore méconnue malgré son utilité dans les tests de non-régression et dans l’automatisation des tests. Nous passerons en revue les points suivants : comment se place cette fonctionnalité dans l’offre de test de Visual Studio ? A qui s’adresse-t-elle ? Quelles sont les intégrations avec les autres outils ? Quelles sont les technologies supportées et les limites de l’outil ? Comment mettre en œuvre ces tests sur son projet et quelles sont les bonnes pratiques pour maximiser le retour sur investissement ? La session sera illustrée par des démonstrations.

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
1 475
Sur SlideShare
0
Issues des intégrations
0
Intégrations
3
Actions
Partages
0
Téléchargements
12
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • ALM: Application LifeCycle Management
  • Les tests fonctionnels avec Visual Studio 2010

    1. 1. palais descongrèsParis7, 8 et 9février 2012
    2. 2. Les tests fonctionnelsavec Visual Studio 20109 février 2012Eric Le Loc’heleloch@microsoftApplication Development ManagerMicrosoft France
    3. 3. Premier Support ForDevelopers Développez, déployez et Transferts supportez plus efficacement vos d’expertises applications Bonnes Accédez directement aux experts pratiques ALM Microsoft et groupes produits Corp. Améliorez la qualité de Réduisez les risques et vos développements coûts des projets applicatifs
    4. 4. Premier Support For DevelopersConception Planification Développement Stabilisation DéploiementPrototype / Assistance aux POC / maquetteConseil technologiqueMéthodologies de développement Revue de supportabilité Programme Beta Workshop / Formations techniques Gestion de versions et évolutions applicatives Revue de code Bonnes pratiques de développement – Exemples de code Automatisation des tests – Unitaires, Interface, Web Tests de performances & Benchmark Isolation de problèmes et debug Evolutions applicatives Support réactif Sur site ou à distance
    5. 5. Agenda Pourquoi faire des tests fonctionnels ? Comment est-ce que ça fonctionne dans Visual Studio 2010 ? Les principes de base Les bonnes pratiques Découpage, organisation des projets Associer CodedUI tests et tests ordonnés Points de reprise, génération de code L’intégration dans l’usine logicielle Serveur de compilation Des points plus avancés Créer ses propres tests Frameworks de test Adaptateurs
    6. 6. Les tests fonctionnels Tests « boîte blanche » Automatiser la non-régression S’intégrer dans l’usine logicielle Rejouer fréquemment les tests Est-ce que votre application est une bonne candidate ? Technologies utilisées Stabilité Complexité
    7. 7. Historique dans Visual Studio Fonctionnalité apparue avec VS 2010 Les différents types de test Tests Tests de Tests Tests unitaires pour bases fonctionnels charge unitaires de données T T T T T T T T T T T T T T T T T T Interface Logique Base de utilisateur métier données
    8. 8. Les technologies supportées
    9. 9. Les outils Visual Studio Premium/Ultimate avec MSDN Apports du Service Pack 1 et du Feature Pack 2 Environnements de test de MSDN
    10. 10. Les compétences nécessairesGénéraliste SpécialisteTest Manuel Notions de base de Notions avancées de Strong coding Développeur expert scripting scripting Développement de Création de scripts, de Notion de base de procédure de test jeux de données développement Team Foundation Server Reporting
    11. 11. Architecture des testsfonctionnels En détail, l’architecture de la solution :
    12. 12. Les frameworks utilisés L’outil de test utilise les frameworks suivants : IEDOM pour le Web MSAA pour les Winforms UI Automation pour WPF et Silverlight
    13. 13. Comment est-ce organisé ? Projet de test dans Visual Studio Les différents fichiers : UIMap.uitest UIMap.designer.cs UIMap.vb CodedUITest1.cs Projet de jeu de données Le tout géré en configuration Bénéfices d’un langage de développement : concepts, productivité, debugging
    14. 14. Un projet de testModifiez le titre de la démo
    15. 15. Bonnes pratiques Survol de la souris Tests ordonnées pour structurer Trucs et astuces Découpage, organisation des projets Associer CodedUI tests et tests ordonnés Points de reprise, génération de code Sources de données L’intégration dans l’usine logicielle Serveur de compilation Des points plus avancés Créer ses propres tests Frameworks de test Adaptateurs
    16. 16. Maintenance des tests Apport du Feature Pack 2 : UIMap Gestion graphique des tests Organiser structurer, reprendre les tests Gérer les « controls »
    17. 17. Robustesse des tests Recherche dans les arborescences Recherche des noms Apparition des contrôles Continuer sur les erreurs Recherche dans les fenêtres Recherche rapide, « timers » sur les actions Associer automatisation et actions manuelles Jeux de données
    18. 18. Enregistrement et maintenanceModifiez le titre de la démo
    19. 19. Pour aller plus loin Extensibilité Support de « custom control » ou de « 3d-party control » Intégration avec SpecFlow, Telerik … CUITe
    20. 20. Intégration avec la gestion descas de test et TFS Intégration avec la gestion des cas de test Microsoft Test Manager Liens avec les tâches et les anomalies Tests impactés, couverture de code Intégration avec le serveur de compilation Listes de test Automatisation
    21. 21. Intégration avec la gestion des cas de testModifiez le titre de la démo
    22. 22. En conclusion Tour d’horizon des tests fonctionnels avec Visual Studio 2010 Des possibilités complètes Définir le périmètre Structurer la démarche
    23. 23. Des liens complémentaires Blogs http://blogs.msdn.com/b/vstsqualitytools/ MSDN http://www.microsoft.com/france/visual-studio/ http://msdn.microsoft.com/fr-fr/ Channel 9 http://channel9.msdn.com/blogs/charles_sterling/how-to-create- edit-and-playback-codedui-tests-in-visual-studio-2010-beta2 ALM Summit http://www.alm-summit.com/home.aspx Autres présentations TechDays 2012 En ligne sur le site dans quelques semaines
    24. 24. Questions Réponses

    ×