• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Tech Days Ttc Testing
 

Tech Days Ttc Testing

on

  • 355 views

 

Statistics

Views

Total Views
355
Views on SlideShare
350
Embed Views
5

Actions

Likes
0
Downloads
0
Comments
0

2 Embeds 5

http://www.linkedin.com 4
https://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • TNR :maintenance a reduire au maximum
  • TNR :maintenance a reduireau maximum
  • TNR :maintenance a reduireau maximum

Tech Days Ttc Testing Tech Days Ttc Testing Presentation Transcript

  • palais descongrèsParis7, 8 et 9février 2012
  • Migrer dun existant versTFSDate7 FevrierLaurent AbidDidier DavarT.T.C
  • Qui sommes nous Fondée en 1999 40 consultants Présent en Europe et Moyen Orient « Core Business » : Qualité logicielle Expertise : Outillage QL
  • Agenda Migrer ou pas ?  Comment prendre la décision Processus de Migration  Planification  Mise en application  Vérification Des Exemples Concrets
  • Quelques concepts Une Structure :  Un outil ou type de fichier hébergeant un ou plusieurs types d’objets ayant un rapport avec la qualité logicielle Un Objet :  Une entité au format électronique qualifiant un élément intervenant dans une campagne de test
  • Quelques concepts Un détail :  Une donnée dans un champ permettant de qualifier un objet
  • Quelques concepts La source:  C est la structure a partir de laquelle nous devons puiser les données a importer vers TFS La Cible:  Un projet d’ équipe de Team Foundation Server centralisant la totalité du cycle de vie d’un projet logiciel depuis la spécification jusqu’ à la livraison
  • Quelques concepts Work Item :  C est l’ objet générique de TFS vers lequel nous redirigeons les données à intégrer,  (une Anomalie , un cas de test …) WorkFlow:  Loi de Gestion des objets existant sous TFS
  • Pourquoi Migrer ? Mouvance des méthodes de Travail Désir d’ uniformité des exigences Désir de Centralisation Intégration des processus qualité dans le cycle de développement Désir de réduire les couts  (outils, dev , maintenance)
  • Si vous doutez encore de VSTS Procédez a une comparaison empirique entre les différents outils du marché et VSTS Définissez un protocole d’ évaluation que vous appliquerez à chacune des solutions  Ce protocole vous permettra de jauger les performance des fonctionnalités qui vous paraissent indispensables
  • Si vous doutez encore de VSTS Déterminez le gain que peut vous apporter VSTS  Budget  Confort d’utilisation  Efficacité  Intégration au processus de développement  Que vous soyez ou non orientés Dot Net
  • Un Exemple Concret Offre de base 5 Licences Test pro  Sans besoin supplémentaire  A l achat environ 5000 Euros (avec MSDN)  Maintenance annuelle 2500 Euros Les concurrents sérieux valent plus du double pour des conditions similaires – Pour le simple référentiel de test sans même compter l’automatisation)
  • Encore plus concret Faire du test de charge sur les environnements supportés Reviens a une licences Visual Studio Ultimate soit 5000 euros pour un nombre illimité de Virtual users  De plus on peut aller jusqu’a réduire de moitié la puissance d injection nécessaire pour la même montée en charge  Preuve a l appui pour tester 1500 virtual users l offre du concurrent en mode location annuelle va chercher dans les 800 K € par an
  • Si vous doutez encore de VSTS Déterminez « le prix » d’une migration vers V. studio  L’impact du changement sur les équipes  L’effort de migration  Les besoins en ressources supplémentaires  Serveurs  Licences  Support technique  La perte de fonctionnalités de la solution existante (si il en est)
  • Ceux qui ont adopté VSTS Vente Privée  A l aide d’une comparaisons précise visant a mettre en concurrence VSTS et l ‘une des suites leaders sur le marché  Conclusion  L’approche Scrum et Agile poussant a une intégration au développement  Environnement de Dev prédominé par Visual Studio  Des tests de charges aux dimensions gigantesques  Une automatisation des TNR très dynamique
  • Le ROI: Investissement 3 mois de mise en place de TFS accompagné par TTC  Workflow  Work Item  Reporting Formation et Coaching des ressources TRA sur le projet sur toute la durée de la TRA Implémentation d’un référentiel de test totalement intégré au Dev
  • Le ROI: Le retour Un référentiel de test accessible a toute nouvelle ressource d’ ou stratégie de recrutement simplifié  Même un débutant peut comprendre les cahiers de test grâce aux liens entres chacune des entités  Exemple Cas de test lié a Exigence ou a Anomalie Fermée ou a un module de code traçable grâce au versionning
  • Exemple de comparatif Insuffisant = 1 Faible = 2 Bien = 3 Très bien = 4 POIDS POC 1 TOTAL POC 2 TOTAL REMARQUESInstallation Facilité d installation 20 4 80 3 60 Exigences système 20 3 60 3 60 Interdépendance avec dautres systèmes 10 3 30 3 30 Volume disque occupé 20 3 60 3 60 Total 280 82 75Pricing & Licensing Prix Référentiel de Test 50 2 100 3 150 Prix Automate de Test 50 2 100 3 150 Prix Accès Développemement 30 2 60 3 90 Prix Accès Business Analist 30 2 60 3 90 Mode Stand alone ou Floating 10 2 20 3 30 Périodes dessais 10 3 30 4 40 Total 720 51 76Support Langage du support 30 4 120 4 120 La localisation geographique du support 10 3 30 3 30 Les temps de réaction 30 3 90 3 90 La possibilité dechanger par mail 20 3 60 3 60 Total 360 83 83
  • Ceux qui ont adopté VSTS JM BRUNEAU Un besoin d’optimiser les déploiements des versions logicielles grâce a la build et a l’automatisation.  Conclusion  Besoin de virtualiser environnements de développement et test  Politique de recrutement de profiles polyvalents  La majorité des développeurs connaissent VSTS, leur montée en compétence est plus courte
  • Ceux qui ont adopté VSTS EdenRed (groupe Accor) Malgré une tendance générale du groupe a utiliser une suite concurrente.  Conclusion  Forte implication des développeurs sur les tests unitaires  Désir de partage entre les équipes sur une même plateforme de travail  Désir de réduire les couts des licences et maintenance
  • POUR FAIRE LE PAS Maitriser d’abord votre existant  Processus de développement  Typologie des et Architectures des systèmes  Stratégie de test  Documents et Livrables  Organigrammes des équipes
  • Pour faire le pas Avoir une vision des changement technologiques probables Avoir une participé a une session de présentation des aspects tests sous Visual Studio Etre assisté de ressources maitrisant VSTS ainsi que votre existant. Impliquer les futures acteurs dans la démarche de changement
  • Le processus: Passage en production Formation utilisateur Transfert de Validation UAT données en Pilot masse Réglages finaux Transfert totale de la cible d’une structure Transfert d’ échantillons vers Personnalisation VSTS de la cible Duplication de la source Sauvegarde Restauration de la source
  • Migration Solution 1 Tableau intermédiaire • Export de la source vers remanié • Utilisation de l outil Excel d’import de Visual • Manipulation du tableau Studio Manuelle ou via Macros • A utiliser par couches • Tableau intermédiaire pour les différents prêt a l import collections Tableau intermédiaire Cible a jour brut
  • Migration : Solution 1 Migration Manuelle  Exports vers fichiers Excel génériques depuis la source Manipulation manuelle des données dans les fichiers  Imports vers TFS
  • Solution 1: Pour /Contre Solution rapide a mettre Pas de Maitrise en place  des fichiers attachés Peu onéreuse  Hiérarchies entre Peu de connaissance objets techniques nécessaires  liens entre collections
  • Migration Solution 1 + Tableau intermédiaire Cible a jour sans•Export de la source vers remanié •Développement d’une attachement •Développement d’une Excel routine de récupération routine d’ import des •Manipulation du tableau des des fichiers attaches •Utilisation d l outil collections de fichier a Manuelle ou via Macros au objets des différentes d’import de Visual Studio lier au WorkItems •Tableau intermédiaire collections . A utiliser par couches prêt a l import pour les différents collections Collection Tableau intermédiaire d’attachements à Cible a jour brut déployer
  • Migration : Solution 1+ Migration Semi programmée  Exports vers fichiers Excel génériques depuis la source Manipulation manuelles des données dans les fichiers  Développement de routine d’extraction de collections d’ attachements a rattacher dans TFS  Développement dans Visual Studio de routine d’import de collections de fichier a intégrer  Imports vers TFS des fichiers Excel simples via l utilitaire VSTS  Utilisation de la routine d’import des attachements développée
  • Solution 1+: Pour /Contre Bonne montée en Pas de Maitrise connaissance de  Hiérarchies entres visual Studio objets Peu onéreuse  liens entre collections Récupération des Pas de capitalisation fichiers attaches Effort dév assez long
  • Migration Solution 2 • Lancement de la Cible à Jour phase 1 d’un outil type • Lancement de la phase 2 d’un outil • Smooth TFS type Migrator • Smooth TFS Fichiers de Migrator configuration
  • Solution 2: Pour /Contre Solution très rapide á Dépendance d’un mettre en place logiciel Peu de connaissance  Sensation de Black Box techniques nécessaires Besoin d’assistance Capitalisation des imports d’un fournisseur Toutes les relations ainsi La solution ne convient que les fichiers attachés qu’aux principaux outils sont présents dans la cible du marché
  • Dans tous les cas Une vérification pointilleuse de la qualité des imports sera effectuée afin de déterminer si la cible présente les éléments désirés  Quantités d’objets  Niveau des détails  Correspondances respectées  Relations entre objets  Attachements
  • Jusqu au 29 Février une demiejournée d’Audit offerte sur demandeaContactTechdays@ttc-testing.com
  • QUESTIONS
  • palais descongrèsParis7, 8 et 9février 2012