Tests avant le déploiement, suivi pendant le fonctionnement
Les responsables informatiques sont de plus en plus confrontés à des processus de changement tels que de nouvelles installations ou des ajustements aux applications. Des changements mal exécutés entraînent des coûts d'erreur élevés et nuisent à la réputation de la gestion informatique auprès des directions et des services commerciaux. Dans le cadre de l'assurance qualité des applications critiques, la direction informatique doit donc déplacer son attention du dépannage pendant le fonctionnement des applications vers la prévention des erreurs avant la mise en service des applications et investir dans des tests logiciels automatisés.
Ues entreprises de tous les secteurs dépendent d'une qualité de service optimale pour les applications critiques afin de garantir des processus commerciaux sans heurts. Chaque jour, les responsables informatiques sont chargés de veiller à ce que les services d'application soient disponibles pour les utilisateurs du monde entier de manière stable et avec des performances élevées. De nombreuses entreprises utilisent une solution de surveillance pour identifier et corriger rapidement les erreurs qui se produisent pendant le fonctionnement de l'application en cours. Moins établie est l'utilisation de solutions de test automatisé des logiciels pour éliminer les bogues et les problèmes de performance avant la mise en service des services d'application, en bref : pour éviter les erreurs. Les entreprises qui suivent méthodiquement le principe de la prévention des erreurs dans l'assurance qualité des applications obtiennent un avantage économique clair par une réduction sensible des coûts liés aux erreurs. Dans la plupart des cas, les logiciels sont testés manuellement, voire pas du tout, ce qui demande beaucoup de temps et de personnel. L'automatisation des tests de logiciels permet non seulement de préserver les ressources humaines, mais aussi d'éliminer les erreurs humaines dans l'exécution des tests. L'investissement dans un outil approprié d'automatisation des tests en vaut donc la peine. L'assurance qualité complète des applications critiques pour l'entreprise doit intégrer méthodiquement les aspects "tests avant le déploiement" et "surveillance pendant le fonctionnement". Dans l'idéal, les entreprises utilisent une solution de gestion des performances des applications qui couvre à la fois la prévention et la correction des erreurs.
Solutions de gestion des performances des applications - ce que le marché offre
L'étude "Vendor Selection Matrix - Next Generation Application Performance Management" (matrice de sélection des fournisseurs - nouvelle génération de gestion des performances des applications) réalisée par le cabinet d'analystes "Research in Action" fournit des indications sur la situation actuelle du marché pour les fournisseurs de solutions de gestion des performances des applications. Le logiciel ServiceTracer s'est également hissé parmi les dix premiers fournisseurs de solutions APM dans le monde. Le logiciel ServiceTracer est basé sur le concept d'un "utilisateur virtuel" qui fait fonctionner les applications comme un utilisateur réel et enregistre de manière précise et objective leurs fonctionnalités, leur disponibilité et leurs performances du point de vue de l'utilisateur. Le logiciel est utilisé pour l'assurance qualité des applications critiques dans leurs environnements de test et en direct. Ainsi, la direction informatique peut mettre en place une assurance qualité préventive et durable des applications critiques de l'entreprise tout au long de leur cycle de vie, sans trop d'efforts.
Automatisation des tests, surveillance des performances des applications, rapports sur les services
Avant même le passage à l'exploitation en direct à l'échelle mondiale, l'utilisateur virtuel effectue des tests fonctionnels du logiciel, des tests d'intégration du système, des tests de charge et des tests de pré-déploiement, garantissant ainsi la fonctionnalité, l'évolutivité et les performances requises sur des sites répartis à l'échelle régionale et mondiale et permettant ainsi un transfert rapide, propre et contrôlé de la qualité des services d'application vers l'exploitation en direct (livraison continue). Ainsi, la solution APM favorise une collaboration optimale entre le développement et les opérations (DevOps). Une fois les applications mises en service, ServiceTracer surveille la qualité du service aux utilisateurs 24 heures sur 24 en mesurant la disponibilité et les temps de réponse des transactions critiques pour l'entreprise, comme la connexion au système SAP, l'appel d'une session de terminal Citrix ou le chargement d'une boutique en ligne. Les gestionnaires d'applications ont une vue d'ensemble de la qualité du service sur tous les sites des utilisateurs à tout moment et reçoivent des notifications immédiates lorsque les valeurs de performance critiques sont atteintes. Des rapports générés et envoyés automatiquement informent les clients, la direction, les départements ou d'autres destinataires sur la qualité du service fourni dans une période de temps définie, avec des représentations graphiques claires.
Universel, sûr, simple
Le logiciel peut être utilisé de manière universelle pour toutes les applications, qu'il s'agisse de SAP, de programmes Office, d'applications web, de services dans des environnements de terminaux Citrix ou de solutions sur site. Les mesures de performance des applications s'exécutent sous forme de sessions Windows cachées, à l'abri de tout accès non autorisé, et fournissent des données de mesure valides même si des exceptions à la routine de mesure se produisent, comme des popups lorsque des mises à jour et des correctifs sont appliqués ou des défaillances d'une application surveillée. Même les processus complexes de tests automatisés de logiciels ou de surveillance des applications sont mis en place simplement et intuitivement sous forme de flux de travail graphique, de sorte qu'aucune connaissance particulière en matière de programmation ou de script n'est nécessaire. Les principaux utilisateurs des services spécialisés peuvent mettre en place les flux de travail pour les tests et le suivi des logiciels en fonction de leurs propres processus commerciaux et les adapter aux changements des applications ou des processus commerciaux en quelques clics seulement (alignement des activités informatiques). Une administration centrale, basée sur le web et capable de gérer plusieurs clients, permet un transfert simple des flux de travail du développement et de l'assurance qualité vers l'environnement réel des services d'application.