|
|
||||||||||||||||||||||||||||||||||||||
|
Compuware annonce deux nouveaux produits DevPartner TMCompuware DevPartner Fault Simulator et Compuware DevPartner SecurityChecker
|
|||||||||||||||||||||||||||||||||||||
Paris, le 19/01/05 - Compuware Corporation (NASDAQ: CPWR) annonce la disponibilité de deux nouveaux produits de la gamme DevPartner : Compuware DevPartner Fault Simulator et Compuware DevPartner SecurityChecker. Ces deux produits étendent significativement le niveau de conseil prodigué en offrant une vision plus large et plus approfondie des problèmes de qualité logicielle. Ces produits permettent aux équipes de développement de mettre en œuvre les meilleures pratiques au cours du cycle du développement d’une application.
Compuware DevPartner Fault Simulator 1.0
DevPartner Fault Simulator teste les codes de gestion des erreurs pour les codes managés .NET comme pour les codes natifs en environnement Microsoft en injectant des erreurs simulées dans le code applicatif. Le simulateur fait croire à l’application qu’une erreur s’est produite, ce qui permet d’en observer la réaction sans affecter d’autres applications ou le système d’exploitation sous-jacent.
DevPartner Fault Simulator est un outil de développement et d’assurance qualité unique en son genre qui simule des erreurs au niveau de l’application pour vérifier que les codes de gestion d’erreurs gèrent correctement l’événement. Le produit permet aux développeurs de travailler dans un environnement stable et prévisible pour analyser et mettre en point sans stress ces codes de gestion d’erreurs. Ainsi l’usage en amont de DevPartner Fault Simulator permet de fiabiliser les applications et de réduire leur indisponibilité. Les principales fonctionnalités sont :
« J’ai utilisé DevPartner Fault Simulator pour induire des erreurs dans un outil de scripting que je développais, déclare Pierre Arnaud, Développeur Senior chez OpaC. DevPartner Fault Simulator m’a permis de vérifier très facilement si les codes de gestion d’erreurs fonctionnaient comme prévu. J’ai pu tester mon code d’une façon que je n’imaginais pas. Cet outil améliore énormément la couverture de test pour les projets de développement. »
Gartner estime que 40 pour cent des indisponibilités imprévues des applications relèvent de dysfonctionnements dans les applications (bugs, problèmes de performance, changements), 40 pour cent sont dus à une erreur humaine (erreur de manipulation, non-exécution d’une tâche de maintenance), et seulement 20 pour cent mettent en cause le matériel (serveurs, disques, réseaux), l’environnement (climatisation, pannes de courant) et les désastres. On peut donc estimer que 80 pour cent de ces indisponibilités peuvent être réduites grâce à une meilleure collaboration entre les équipes de développement et de production, pour améliorer les processus, tester en pré-production et assurer la formation des équipes de production.
En testant les exceptions, les équipes projet garantissent une meilleure robustesse de l’application et diminuent le nombre d’anomalies critiques en production.
DevPartner Fault Simulator est complètement intégré dans l’atelier de développement Visual Studio .NET. Ainsi, les développeurs testent et vérifient leurs codes de gestion d’erreurs directement lors du développement. On peut aussi invoquer DevPartner Fault Simulator hors de l’atelier de développement, à partir d’une ligne de commande. Ceci est particulièrement utile pour les centres de qualification qui opèrent en batch ou qui gèrent automatiquement les tests de non régression fonctionnels.
Compuware DevPartner SecurityChecker 1.0
DevPartner SecurityChecker est un outil d’analyse de sécurité particulièrement puissant pour localiser et réparer des failles de sécurité dans les applications ASP.NET. DevPartner SecurityChecker supporte trois modes de fonctionnement distincts et offre ainsi des capacités d’analyse sans pareil :
DevPartner SecurityChecker est le seul produit du marché à opérer chacune de ces analyses de façon intégrée, ce qui accroît significativement la sécurité intrinsèque de l’application par rapport à une approche limitée à l’analyse d’intégrité.
« Pour les développeurs, la priorité est de coder la fonctionnalité. La sécurité est bien souvent négligée, déclare Tom Zwornaz, Architecte chez Télindus Group NV. Avec un outil comme DevPartner SecurityChecker, elle peut être remise au premier plan dès les phases initiales de développement, ce qui est plus économique que de réparer des failles de sécurité une fois l’application réalisée. C’est étonnant de voir combien de choses on a pu améliorer sur un simple projet .NET. Un outil comme SecurityChecker ouvre les yeux du développeur, parce qu’il faut bien reconnaître que bien peu d’entre eux ont une connaissance suffisante des règles de sécurité à appliquer. »
DevPartner SecurityChecker localise automatiquement les failles dans la sécurité, il les ordonne ensuite par niveau de sévérité pour que le développeur gère d’abord les plus critiques. Le produit fournit non seulement une description, mais aussi de l’information contextuelle et une suggestion pour corriger le code. Dès que l’erreur est comprise par le développeur, celui-ci va double-cliquer sur la ligne et atteindre directement la ligne de code ou la méthode concernée. Le développeur peut alors réparer, reconstruire l’application ASP.NET dans Visual Studio et l’analyser à nouveau pour vérifier que le problème est corrigé.
« Ces deux nouveaux produits sont deux additions clés à DevPartner, déclare Ken Cowan, Chef de Produit pour la gamme DevPartner chez Compuware. DevPartner Fault Simulator et DevPartner SecurityChecker enrichissent l’offre et aident les développeurs à produire systématiquement du code de bonne qualité véritablement testé. »