1 / 20

Outils de qualité logicielle pour testeurs généralistes

Outils de qualité logicielle pour testeurs généralistes. 09/02/2011 Didier Hattab TTC Testing. Etienne Margraff Access it. Agenda. Visual Studio 2010 ALM Vue d’ensemble du processus Mise en place de tests fonctionnels Collaborer avec les développeurs Automatisation

jania
Download Presentation

Outils de qualité logicielle pour testeurs généralistes

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Outils de qualité logicielle pour testeurs généralistes 09/02/2011 Didier HattabTTC Testing Etienne MargraffAccess it

  2. Agenda • Visual Studio 2010 ALM • Vue d’ensemble du processus • Mise en place de tests fonctionnels • Collaborer avec les développeurs • Automatisation • Outils complémentaires

  3. Visual Studio 2010 ALM

  4. Où en est-on? • Avant 2010: • Versions 2005 et 2008 comprenaient les tests techniques • Début 2010 : • Nouvelle version de la gamme de produit • Inclut les outils pour testeurs généralistes • Aujourd’hui : • De plus en plus d’équipes utilisent les outils de tests 2010 • Déjà un feature pack qui complète l’offre ! • Déjà un service pack 1 en beta « Go Live » !

  5. Le rôle du testeur Généraliste Spécialiste Tests manuels La majorité des outils de tests 70% des activités de test Compétence de développement expert Compétences fortes en scripting Quelques compétences de développement Un peu de scripts Développement poussé Développe des tests automatisés complets Tests dits : “Black Box” Tests dits : “White Box” Tests d’API

  6. Vue d’ensemble du processus Création d’une spécification Création de Tâches Ajout au plan de test Création d'un cas de test Build Correction de l’anomalie Exécution Succès Echec Développeurs Création D’anomalie MAJ indicateurs de Qualité Fonctionnels Testeurs

  7. Démo Création d’un plan de test Exécution de tests Création d’anomalies (bogues)

  8. Collaborer avec les développeurs • A partir de Visual Studio un développeur a accès à la liste des anomalies • Au sein d’une fiche de bogue toutes les informations nécessaires sont là ! • la vidéo donne un premier aperçu du problème • l’intelliTrace offre plus de détails… • … et ainsi de suite • Il corrige l’anomalie et associe le code modifié à la fiche • L’équipe qualité • visualise l’état des anomalies • vérifie si elles sont effectivement corrigées

  9. Démo Visualisation du bogue Correction et validation de la correction

  10. Automatiser Automatisation Complète Cas de test 1. Exécution manuelle 3. Enrichir le cas de test Semi Automation • Personnalisation • Validation d’interface 2. Génération de code

  11. Automatiser • Quels objectifs ? • Mettre le travail du testeur au service de l’équipe • Augmenter la productivité de l’équipe qualité • Améliorer la qualité du produit final! • Comment ça marche ? • Génération de code .NET • Reproduction des actions de la souris et du clavier • Utilise l’arbre des contrôles graphiques

  12. Démo Automatisation d’un cas de test

  13. Suivre les tests • Possibilité de générer des rapports • À partir de reporting services • À partir d’Excel • À partir de Test Manager (test scribe) • Le tableau de bord Sharepoint permet de synthétiser l’information • Tout est personnalisable !

  14. Exemples de rapports Bug Status Bug Trends Burndown and Velocity Stories Overview Stories Progress Test Case Readiness Test Plan Progress Test Run Results

  15. Tableau de bord

  16. Lab management • Gestion des environnement de validation • Opération redondante et chronophage • Sans valeur ajoutée • La solution … automatiser ! • Lab management : gestion automatisée d’environnements virtuels de test TFS 2010 System Center Virtual Machine Manager Hyper V

  17. Lab management • Quelques fonctionnalités… • Administration • Déploiement d’un environnement en un clic • Déploiement sur l’environnement simplifié à l’extrême • Côté tests • Exécution manuelle ou automatisée de tests sur ces environnements • Collecte d’information sur tout l’environnement • Prise de snapshots en une opération (débug simplifié !)

  18. Ressources • Machine virtuelle de démo disponible • Blogs • http://blogs.msdn.com/lab_management/ • http://blogs.msdn.com/vstsqualitytools/ • http://www.facebook.com/vs2010.france • http://blogs.msdn.com/vsnewsfr/ • http://blogs.developpeur.org/etienne • http://blogs.developpeur.org/azra

More Related