Compuware et SonarSource unifient le DevOps multiplateforme par l’intégration d’indicateurs de couverture de code COBOL.
Le contrôle continu de la qualité du code sur les environnements Mainframe assure une meilleure agilité numérique, tout en réduisant les risques liés à la transition générationnelle sur les plateformes.
- Pour garantir l'agilité de leurs activités numériques, les entreprises doivent être en mesure de faire évoluer leurs applications Mainframe plus rapidement et plus souvent, ce qui implique obligatoirement un passage de relais réussi entre les spécialistes du COBOL partant à la retraite et les équipes informatiques possédant des compétences générales.
- Compuware s'associe avec SonarSource pour intégrer des rapports détaillés de couverture de tests de programmes COBOL dans les processus d'assurance-qualité automatisés déjà en place, afin de soutenir le DevOps et la livraison continue.
- Cette nouvelle intégration permet aux grandes entreprises de participer efficacement à l'amélioration de la qualité des développements et à la livraison d'applications Mainframe, tout en réduisant les risques même lorsqu'elles transfèrent l'administration de ces systèmes à du personnel IT « généraliste ».
Boulogne-Billancourt – le 8 janvier, 2018 – Compuware et SonarSource dévoilent aujourd'hui de nouvelles intégrations permettant aux équipes DevOps de suivre et de valider avec précision la couverture de code des tests d'applications COBOL, aussi facilement et à l'aide des mêmes processus que pour Java et les autres langages de programmation.
Cette capacité d'automatisation du suivi de la couverture de code sur différentes plateformes démontre une fois de plus la volonté de Compuware de donner aux services informatiques les moyens d'appliquer des pratiques Agile, DevOps et d'intégration continue/livraison continue (CI/CD) aux environnements Mainframe.
Les indicateurs de couverture de code fournissent des informations sur la proportion du code source exécuté lors d'un test, c'est-à-dire sur les lignes de code qui ont ou n'ont pas été exécutées et sur le pourcentage de test d'une application. Ces mesures permettent aux équipes informatiques de s'assurer d'une couverture de tests nécessaire et suffisante avant une mise en production du code applicatif.
Les nouvelles intégrations assurent la transmission automatique des résultats de couverture de code enregistrés par Compuware Topaz for Total Test à SonarSource SonarQube, une solution leader de contrôle de la qualité du code en continu utilisée par plus de 900 entreprises tournées vers l'innovation numérique. Les équipes DevOps disposent ainsi d'une vue unifiée et précise des indicateurs de qualité et des étapes importantes du processus de contrôle associé pour les différentes plateformes.
La gestion de la qualité du code en continu sur plusieurs plateformes constitue un formidable atout pour les grandes entreprises. En effet, leur capacité à commercialiser de nouveaux produits numériques repose souvent sur la mise à jour simultanée du code sur les systèmes backend Mainframe et les systèmes frontend mobiles et web.
Plus spécifiquement, grâce à l'intégration entre Topaz for Total Test et SonarQube, les équipes DevOps peuvent maintenant :
- Obtenir des renseignements sur la couverture du code à livrer en production, pour l'ensemble des composants applicatifs et sur toutes les plateformes
- Rendre la gouvernance numérique plus rigoureuse grâce à l'application stricte de stratégies d'assurance-qualité Mainframe visant à détecter entre autres les erreurs de codage, la fuite de données et les vulnérabilités liées aux informations personnelles
- Raccourcir les boucles de développement pour obtenir un meilleur ROI et réagir plus rapidement face à la disparition de compétences COBOL et aux freins des processus DevOps sur Mainframe
Topaz for Total Test enregistre les indicateurs de couverture de code directement à partir du code source, et non à partir d'un « source listing », comme c'est le cas avec de nombreux outils Mainframe obsolètes. Plus précis, cet enregistrement direct évite aussi aux équipes de développement et de test de perdre du temps à mettre en correspondance le « source listing » et le code source.
« La couverture de code est partie intégrante du contrôle continu de la qualité du code, à tel point que les spécialistes DevOps la considèrent presque comme acquise », explique Jason Bloomberg, Président du cabinet d'analystes Intellyx, spécialisé dans la transformation numérique agile. « Sur le Mainframe, cependant, la couverture de code a toujours représenté un défi complexe. Avec l'annonce faite aujourd'hui, Compuware et SonarSource font entrer la couverture de code Mainframe dans l'ère du DevOps, exposant encore davantage le Mainframe. »
« C'est une excellente chose que Compuware continue à développer une chaîne d'outils DevOps complète pour COBOL. L'ajout de la couverture de code est un accomplissement majeur dont je suis particulièrement ravi », indique Olivier Gaudin, CEO de SonarSource. « Grâce à notre partenariat avec Compuware, les grandes entreprises vont pouvoir beaucoup plus facilement intégrer leurs systèmes Mainframe dans leurs processus DevOps multiplateformes, tout en continuant à garantir rigoureusement la qualité de leurs principales applications d'entreprise. »
Compuware a également simplifié la configuration et l'utilisation de Xpediter Code Coverage, permettant aussi bien aux experts qu'aux novices en COBOL de déterminer sans difficulté l'efficacité de leurs tests. Lors de l'exécution de tests automatisés et de sessions de débogage de programmes via l'interface Eclipse Topaz, le code couvert et non couvert est mis en relief pour que les développeurs puissent rapidement repérer les parties qui méritent leur attention, comme c'est le cas en Java.
Cette nouvelle annonce s'inscrit ainsi dans la continuité de la promesse faite par Compuware de moderniser le Mainframe, en offrant un environnement de développement Mainframe familier et intuitif, intégré avec les outils DevOps de pointe, aux nouveaux développeurs devant gérer des applications Mainframe. C'est d'ailleurs le 13e trimestre consécutif que Compuware introduit des innovations majeures montrant cette volonté de modernisation.
« Comme nos clients font appel au Mainframe pour gérer leurs applications métiers, leurs programmes COBOL éprouvés ont pour eux une valeur et une importance inestimables », commente Chris O'Malley, CEO de Compuware. « C'est pourquoi nous nous efforçons sans relâche de leur fournir les solutions dont ils ont besoin pour atteindre leurs objectifs ambitieux en matière de transformation digitale, comme tout partenaire spécialiste des logiciels Mainframe digne de ce nom se doit de le faire. »
A propos de Compuware Corporation
Compuware permet aux grandes entreprises du monde entier d'exceller dans l'économie numérique en tirant pleinement parti de leurs investissements à forte valeur ajoutée dans les Mainframe. Nous proposons en effet des solutions très innovantes qui permettent aux professionnels de l'informatique ayant des compétences générales de gérer les applications, les données et la production applicative sur des plateformes Mainframe. Pour en savoir plus, rendez-vous sur le site compuware.com.