▼
Scroll to page 2
DATA S H E E T Borland® Gauntlet™ 2007 Améliorer la qualité logicielle et la visibilité des développements Borland® Gauntlet™ améliore la qualité des logiciels et la visibilité du processus de développement en construisant et testant proactivement le code afin d'isoler les erreurs le plus tôt possible et de produire des rapports sur les métriques clés de chaque projet. Grâce à son interactivité transparente avec les systèmes de gestion des configurations (SCM) et de contrôle de version, Borland Gauntlet quantifie continuellement les opérations réalisées et analyse les changements à travers des tests statiques et d’exécution. Seul le code “accepté” aux tests de contrôle et conforme aux autres politiques établies (conventions de codage, pratiques de sécurité, respect des licences, etc.*) peut être promu vers la ligne de code principale. Les éléments de code problématiques sont isolés et mis à l’écart (sandboxing) jusqu’à résolution pour éliminer les « builds » défaillants et éviter que ces défauts n'impactent d'autres développeurs. Le tableau de bord Gauntlet fournit une visibilité parfaite des tendances de qualité et de productivité grâce à ses multiples métriques portant sur la performance des builds, les résultats aux tests, le taux de couverture du code, les activités des développeurs, etc. * Certaines de ces fonctionnalités s’appuient sur desmodules tiers externes FONCTIONNALITÉS ET AVANTAGES LA QUALITÉ EN AMONT GRÂCE À DES TESTS PRECOCES Chaque fois que les développeurs valident des changements dans le système de contrôle de version, Borland® Gauntlet™ 2007 construit et teste automatiquement le logiciel pour révéler et résoudre d’éventuels problèmes le plus tôt possible – avant qu’ils ne génèrent un coûteux désastre ! L’automatisation des tests de validation des builds permet aux développeurs de détecter les régressions et d’autres problèmes avant qu’ils ne touchent les services d’assurance Qualité – où ils sont par nature plus complexes à localiser et solutionner. AMÉLIORER LA VISIBILITÉ GRÂCE À DE FRÉQUENTES MESURES En mesurant les productions logicielles à chaque entrée (check-in), Gauntlet donne une visibilité incomparable sur l’état réel d’avancement du projet. En outre, Gauntlet construit et analyse isolément les changements réalisés par chaque développeur afin de mieux comprendre les performances, la contribution et l’impact de chaque équipe et intervenant. MAXIMISER LA PRODUCTIVITÉ GRÂCE AUX « SANDBOXES » La construction et les tests des changements sont réalisés dans des espaces dédiés – les « sandboxes », littéralement des « bacs à sable » – afin d’isoler toute erreur susceptible de causer un incident et d’interrompre l’activité des développeurs. Cette organisation permet également de réaliser les opérations de contrôle Qualité et de valider l’application des politiques de développement – pour éviter que le code problématique ne poursuive son chemin dans le cycle de développement. La technique des « sandboxes » est limitée à certains environnements de gestion des configurations (SCM). Gauntlet introduit la « Business Intelligence » dans le développement logiciel INTÉGRER UN FRAMEWORK OUVERT ET UN ÉCOSYSTÈME EN PLEIN ESSOR Gauntlet fonctionne avec les principaux systèmes de gestion des configurations (SCM) – comme CVS, StarTeam et Subversion – et offre également une interface ouverte pour connecter des modules de test externes (spécifiques ou tiers) afin d’automatiser des solutions élémentaires d’analyse du code source (comme par exemple FindBugs ou CheckStyle) ou des systèmes plus complexes de détection des vulnérabilités de sécurité ou d'application de politiques de conformité des licences. Gauntlet réalisant toutes les opérations sur serveur, il reste totalement transparent et non-invasif vis-à-vis de l’environnement de développement – dans lequel les intervenants peuvent continuer à utiliser leurs clients SCM existants et leurs EDI préférés. Borland® GauntletTM 2007 CVS StarTeam Subversion Construction et test continus des changements ■ ■ ■ Builds planifiés ■ ■ ■ Déclenchement des builds par les validations en entrée (check-in) ■ ■ ■ Reconstruction des révisions précédentes ■ ■ ■ ■ ■ ■ disponible disponible disponible FONCTIONNALITÉS ET AVANTAGES ( SUITE ) Automatisation de la construction et des tests sur serveur Invocation de tests unitaires ® Invocation de tests fonctionnels (avec SilkCentral Test Manager™) Sandboxing Isolation des défauts et promotion du code ■ Reporting et illustration des tendances Représentation graphique et corrélation des sorties des tests unitaires ■ ■ ■ option option option disponible disponible disponible ■ ■ ■ AccèsWeb centralisé aux « builds » et distributions actuels et antérieurs ■ ■ ■ Archivage des artefacts et rapports ■ ■ ■ Migration des données du référentiel existant ■ ■ ■ Réutilisation continue du référentiel existant ■ ■ ■ SDK ouvert pour intégrer des tests spécifiques ■ ■ ■ Modules externes (plug-ins) tiers ■ ■ ■ Modules externes open-source ■ ■ ■ Représentation graphique et corrélation de la couverture du code (avec option Diagnostics) ® Représentation graphique et corrélation des tests fonctionnels (avec SilkCentral ) Corrélation des chemins problématiques Publication Rejeu (replay) Modules externes CONFIGURATION REQUISE Recommandations matérielles ® ■ Processeur Pentium 4 Dual 2 GHz ■ RAM 2 Go Remarque : Les exigences propres aux builds de l’application en développement peuvent nécessiter l’adjonction de ressources matérielles supplémentaires. Espace disque requis par le serveur Gauntlet Systèmes d’exploitation Les besoins d’espace disque du serveur Gauntlet peuvent varier significativement en fonction des éléments suivants : ■ ■ Fréquence et dimension des builds ■ Quantité de code source ■ Ressources pour les applications gérées ■ Fréquence de révision du code source ■ ■ Microsoft®Windows® XP (version 32 bits) Microsoft®Windows® 2003 Server (version 32 bits) RedHat® Linux version 4 (version 32 bits) Borland Software Corporation est le leader mondial des solutions indépendantes des plates-formes d'optimisation des livraisons logicielles. Borland fournit les produits et services pour aligner les équipes, la technologie et les processus nécessaires pour pleinement profiter de la valeur professionnelle des logiciels. Copyright © 2007 Borland Software Corporation. Tous droits réservés. Tous les noms de produits et marques Borland sont des marques, marques de service ou marques déposées de Borland Software Corporation aux États-Unis et dans d’autres pays. Toutes les autres marques sont la propriété de leurs détenteurs respectifs. 25166 www.borland.com