BORLAND GAUNTLET 2007 User Manual

DATA SHEET
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
roactivement 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.
p 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
ON CTI ONNALITÉS E T A VANTAGE S
F
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ÂCEAUX « 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®GauntletTM2007
ON CTI ONNALITÉS E T A VANTAGE S(SUI TE
F
Automatisation de la construction et des tests sur serveur
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
Invocation de tests unitaires
Invocation de tests fonctionnels (avec SilkCentral®Test Manager™) disponible disponible disponible
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
Représentation graphique et corrélation de la couverture du code (avec option Diagnostics) option option option
Représentation graphique et corrélation des tests fonctionnels (avec SilkCentral®) disponible disponible disponible
Corrélation des chemins problématiques
Publication
AccèsWeb centralisé aux « builds » et distributions actuels et antérieurs ■■ ■
Archivage des artefacts et rapports ■■ ■
) CVS StarTea m Subversion
■■
■■
■■
■■
■■
Rejeu (replay)
Migration des données du référentiel existant ■■ ■
Réutilisation continue du référentiel existant ■■ ■
Modules externes
SDK ouvert pour intégrer des tests spécifiques ■■ ■
Modules externes (plug-ins) tiers ■■ ■
Modules externes open-source ■■ ■
CONFI GUR ATION RE QUISE
Recommandations matérielles
Processeur Pentium
RAM 2 Go
®
4 Dual 2 GHz
Remarque : Les exigences propres aux builds de l’application en développement peuvent nécessiter l’adjonction de ressources matérielles supplémentaires.
EspacedisquerequisparleserveurGauntlet
Les besoins d’espace disque du serveur Gauntletpeuventvariersignificativement 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
Systèmes d’exploitation
Microsoft
Microsoft
®
Windows®XP(version32 bits)
®
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
Loading...