Parasoft nommé leader des outils d'automatisation des tests fonctionnels des applications
Par Parasoft
15 décembre 2016
3 min lire
Nous sommes heureux d'annoncer que Parasoft a été nommé leader dans le nouveau rapport Forrester Research sur les outils d'automatisation des tests fonctionnels*. Forrester Research a attribué à Parasoft le score le plus élevé parmi tous les fournisseurs de la catégorie Offre actuelle, notant que «l'accent mis par Parasoft sur les développeurs, les tests d'API et les analyses évoluées est payant.»
Selon le rapport, "Parasoft propose l'offre de produits de test continu la plus solide, avec une longue liste de fonctionnalités matures dans l'automatisation de l'interface utilisateur et automatisation complète des tests d'API fonctionnels et des intégrations riches avec des outils de pipeline CI/CD tiers, des options de contrôle de version, l'intégration avec Agile PM et l'automatisation des tests non fonctionnels tels que les tests d'intégration et de sécurité. Ces fonctionnalités, ainsi que les performances de la solution et les outils de virtualisation des services, la distinguent. La solution de Parasoft s'est également démarquée dans notre évaluation de la maintenance, de la réutilisation et de l'analyse des rapports.
Ce rapport Forrester Wave évalue 11 fournisseurs d'outils d'automatisation de tests fonctionnels sur 33 critères pour aider les organisations travaillant sur des applications d'entreprise, mobiles et Web à sélectionner le bon outil.
Le déploiement continu nécessite des tests continus
Le rapport souligne l'importance des tests continus pour permettre une intégration continue et un pipeline de déploiement. «Dans cet environnement de développement moderne, les tests deviennent également continus et omniprésents tout au long du cycle de vie des CD. Notre étude sur l'adoption Agile montre que 54% des entreprises agiles expertes - celles qui réussissent le mieux avec Agile - utilisent des tests continus, tandis que seulement 30% des néophytes Agile fais."
Les tests continus permettent une agilité dans les processus agiles
Il est également intéressant de noter l'alignement du rapport Forrester avec nos propres réflexions sur la façon dont les tests continus fournissent l'agilité des processus Agile: «Une capacité de base en Agile et DevOps où toutes les activités de test s'exécutent en continu de manière intégrée avec le développement et la livraison. La correction immédiate des bogues est activée, les environnements de test sont provisionnés instantanément et les tests unitaires, fonctionnels et non fonctionnels sont exécutés de manière automatisée, orchestrés par une intégration continue et des outils de livraison continue. il est simple de voir que parce que l'intégration continue (Ci) et le CD sont hautement automatisés, les tests continus doivent l'être également. »
Bien que l'automatisation soit essentielle, il est important que leur adoption ne se transforme pas en automatisation, c'est-à-dire en testant tout en permanence. Le rapport poursuit en déclarant: «S'il est important d'augmenter le niveau d'automatisation des tests pour accélérer la livraison, les équipes de développement courent le risque d'essayer d'automatiser trop. L'automatisation n'est pas gratuite; les outils coûtent de l'argent, tout comme les professionnels du test possédant des compétences en ingénierie d'automatisation. l'objectif de l'optimisation des tests est de réduire les cas de test tout en augmentant la couverture, économisant ainsi à la fois le temps et les efforts de création d'automatisation et d'exécution. "
Les tests d'API sont critiques
Forrester souligne que les tests d'API sont un composant essentiel pour la fourniture d'applications modernes: «Alors que les organisations passent aux tests continus, les anciennes approches entièrement axées sur les tests d'interface utilisateur (UI) deviennent moins efficaces. Aller au-delà de l'interface utilisateur et des API de test est essentiel pour éviter les suites de tests fragiles et augmenter la couverture des tests. Le développement et la livraison d'applications ne peuvent pas réaliser une automatisation impitoyable en se concentrant uniquement sur l'automatisation de l'exécution des tests; il nécessite également l'automatisation de la conception des tests et de l'orchestration des processus. les fournisseurs qui répondent le mieux à tous ces besoins sont en tête du peloton. »
Les développeurs réalisent également d'autres avantages pour l'automatisation des tests fonctionnels: «Poussés par le mobile, l'Internet des objets et le besoin de vitesse, les équipes de développement veulent utiliser leurs cas de test fonctionnels non seulement pour les tests d'acceptation utilisateur (UAT) et les tests de régression automatisés, mais aussi pour tester les performances de charge - et ils veulent en faire plus. les tests de performance se déplacent vers la gauche, ce qui signifie que les équipes testent les performances de charge tôt et localement afin de pouvoir corriger leurs conceptions le plus tôt possible. Ils souhaitent également tirer parti des commentaires des outils de surveillance afin que, lorsque des alertes se produisent en production, ils puissent alimenter des profils de performances de charge et créer des tests de performances précoces. »
Parasoft réalise notre vision
Le rapport Forrester Wave conclut: «[Parasoft] réalise sa vision d'utiliser l'analyse pour améliorer les performances des tests. sa feuille de route prévoit de faire évoluer le produit pour déplacer les tests à la fois à gauche et à droite et de développer la convergence de l'API de son produit et de la virtualisation des services, permettant ainsi à FTA au-delà de l'interface utilisateur. certains clients de Parasoft ont souligné leur satisfaction non seulement concernant les capacités et la facilité d'utilisation de l'outil technique, mais également le support exceptionnel du fournisseur. »
* Forrester Research, Inc., «The Forrester Wave ™: Modern Application Functional Test Automation Tools, Q4 2016», 5 décembre 2016.