IBM DevOps Test est un ensemble d’offres de tests continus pour la création, l’exécution, la virtualisation et l’analyse automatisées des tests. Les tests automatisés aident les entreprises à évaluer l’état actuel des logiciels afin de prendre des décisions éclairées quant au moment de leur publication. La réussite d’une entreprise dépend de la qualité des logiciels qu’elle utilise.
IBM DevOps Test Hub
Améliorez les performances grâce à cette plateforme de tests continus basée sur le cloud, conçue à partir de technologies cloud natives modernes qui permettent aux équipes de test d’exécuter un large éventail de tests, notamment les tests d’API, les tests fonctionnels et les tests de performance. Bénéficiez également d’une vue complète de leur avancement. La plateforme IBM DevOps Test Hub est conçue sur Docker pour faciliter son déploiement. Vous pouvez faire évoluer vos tests sur des systèmes cloud ou sur site avec la prise en charge native de Docker, Kubernetes, IBM Red Hat OpenShift et IBM Red Hat Enterprise Linux.
Fonctionnement de Test Hub:
- Plateforme de tests continus basée sur le Web Grâce à sa conception sur Docker, déployez facilement la plateforme DevOps Test Hub sur site, dans le cloud, sur Kubernetes ou sur la plateforme Red Hat OpenShift.
- Accès basé sur les rôles et sécurité Utilisez un système de contrôle des accès complet et basé sur les rôles sur le serveur, qui permet aux propriétaires de projet d’accorder des autorisations utilisateur par type de rôle.
- Exécutions de tests basées sur le serveurExécutez des tests directement à partir d’un navigateur Web en utilisant des conteneurs Docker transitoires.
- Connexion des agents de performance Connectez les agents de performance existants à un calendrier d’exécution automatisé et à des suites de tests fonctionnels accélérés (AFT) sur votre infrastructure actuelle.
- Aperçu des données statistiques Obtenez un aperçu rapide et simple de l’état des tests pour vos projets grâce à la page de présentation d’IBM DevOps Test Hub.
- Accès aux rapports et au service de surveillance des ressources Obtenez des résultats de test unifiés pour prendre de meilleures décisions métier grâce à des rapports et au service de surveillance des ressources, qui offrent une relation directe avec les projets qui leur sont associés.
- Création de données de test Favorisez la collaboration croisée grâce à la correction simultanée des ensembles de données de test directement à partir de DevOps Test Hub.
- Intégration d’outils DevOps Intégrez DevOps Test Hub à divers outils DevOps tels qu’IBM DevOps Deploy, Jenkins ou Microsoft Azure DevOps pour tirer davantage de valeur de vos pipelines DevOps. Utilisez IBM DevOps Deploy pour définir un processus de déploiement qui déclenche automatiquement des exécutions de cas de test et IBM DevOps Velocity pour examiner les informations de test tirées des exécutions de test précédentes.
En savoir plus: https://www.ibm.com/fr-fr/products/devops-test/hub
IBM DevOps Test UI
IBM DevOps Test UI est un outil de test fonctionnel et de régression automatisé pour l’interface graphique et les tests pilotés par les données. Il prend en charge toute une série d’applications, notamment les applications Web, .Net, Java, Siebel, SAP, les applications basées sur l’émulateur de terminal et PowerBuilder.
- Édition visuelle à l’aide de captures d’écran
- Technologie ScriptAssure avancée
- Détection précoce des données
- Détection précoce des données
- Intégration avec d’autres logiciels
En savoir plus: https://www.ibm.com/fr-fr/products/devops-test/ui
IBM DevOps Test Performance
IBM DevOps Test Performance aide les équipes de test de logiciels à effectuer leurs tests plus tôt et plus fréquemment en décalant les tests plus en amont dans le cycle. IBM DevOps Test Performance valide l’évolutivité des applications Web et serveur, identifie la présence et la cause des goulets d’étranglement de performance du système et réduit les tests de charge. Les équipes de test de logiciels peuvent exécuter rapidement des tests de performance qui analysent l’impact de la charge sur les applications.
- Tests avancés IBM Rational Performance Tester crée des scripts de test sans programmation, ce qui permet de gagner du temps et de réduire la complexité des tests.
- Données de test Modélisation et émulation flexibles de diverses populations d’utilisateurs, tout en minimisant l’encombrement de la mémoire et du processeur.
- Outils d’analyse de l’origine du problème Ce logiciel fournit des outils d’analyse de l’origine du problème pour aider à identifier à la fois le code source et le niveau physique de l’application qui sont à l’origine du goulot d’étranglement.
- Tests de charge Prend en charge les tests de charge sur une large base d’applications telles que HTTP, SAP, Siebel, SIP, TCP Socket et Citrix.
- Rapports en temps réel Génère des rapports de performance et de débit en temps réel, permettant de détecter les problèmes de performance à tout moment pendant un test.
Extension: Siebel, SAP, SOA & Citrix
En savoir plus: https://www.ibm.com/fr-fr/products/devops-test/performance
IBM DevOps Test Virtualization
IBM DevOps Test Virtualization permet d’effectuer des tests précoces et fréquents au cours du cycle de développement. Il supprime les dépendances en virtualisant tout ou partie d’une application ou d’une base de données, de sorte que les équipes chargées des tests de logiciels n’ont pas à attendre la disponibilité de ces ressources pour commencer.
IBM DevOps Test Virtualization permet aux équipes de commencer les tests au plus tôt, de façon à apporter les correctifs dès que possible, lorsqu’ils sont moins chers et moins à même de perturber le travail de l’équipe de livraison. Il aide en outre au respect des délais.
- Virtualiser les services, les logiciels et les applications Les fonctions de virtualisation vont des séquences de réponses orientées données et corrélées à l’émulation complète de la base de données avec état.
- Mettre à jour, réutiliser et partager les environnements virtualisés Un référentiel centralisé d’environnements virtualisés permet de réutiliser, de déployer et de modifier la configuration de l’environnement pour tester différents scénarios.
- Profiter de l’intégration avec d’autres outils IBM Test Virtualization permet de valider les performances et l’évolutivité des applications.
- Obtenir de l’aide pour les technologies de middleware IBM DevOps Test Virtualization Server prend en charge un large éventail de technologies de middleware et de messagerie, ainsi que des fournisseurs d’intégration dans plusieurs secteurs d’activité.
En savoir plus: https://www.ibm.com/fr-fr/products/devops-test/virtualization
IBM DevOps Test Workbench
IBM DevOps Test Workbench fournit des outils de test logiciels pour prendre en charge les tests d’API, les tests d’interface utilisateur fonctionnels, les tests de performance et la virtualisation des services. Automatisez et exécutez les tests plus tôt et plus fréquemment pour identifier les erreurs lorsqu’elles sont moins coûteuses à corriger.
- Création sans code Utilisez le story-board pour simplifier la création de tests fonctionnels et de régression, en combinant une description de test en langage naturel et un montage visuel.
- Tests visuels de performance sans script et modèles de workloads Accélérez la mise à disposition de suites de tests de performances à grande échelle grâce à la gestion automatique des réponses dynamiques des serveurs.
- Tests d’intégration en continu Développez des tests de niveau de service en enregistrant le comportement du système existant, à l’aide de modèles de langage d’exécution des processus métier ou du concepteur de tests visuels.
- Émulation précise des workloads Simplifiez la modélisation de différents groupes d’utilisateurs et conditions de charge avec le planificateur de workloads graphique.
- Extensibilité pour les normes et protocoles Adaptez les services existants ou personnalisés à l’aide de fonctionnalités d’extensibilité, notamment l’insertion de code Java, les transformations de données personnalisées et plus encore.
En savoir plus: https://www.ibm.com/fr-fr/products/devops-test/workbench