Ce que nous avons accompli

  • Augmentation

    de 35 % de la couverture grâce à de nouveaux tests

  • Création

    de plus de 600 scénarios de test

  • Mise en évidence

    de plus de 70 incidents au cours du cycle de développement

À qui

  • Industrie Technologies de l'information

  • Produits : HCL DevOps Test

  • Région EMEA

Aperçu

  • Partie 1

    Défi

    Une future version majeure publiée par l'équipe d'automatisation des charges de travail a entraîné une refonte complète des interfaces utilisateurs principales.

  • Partie 2

    Solution

    HCL DevOps Test a été sélectionné pour un programme pilote en raison de son offre de solution no-code, mais aussi de ses avantages supplémentaires en maintenance simple des scripts et de sa capacité à exploiter les actions des API et des bases de données dans les scripts de test.

  • Partie 3

    Résultats

    Les scripts en langage naturel sont générés automatiquement à partir des sessions d'enregistrement et peuvent être complétés par des étapes supplémentaires dans l'IDE lorsque l'application est hors ligne.

Le défi

Une future version majeure publiée par l'équipe d'automatisation des charges de travail a entraîné une refonte complète des interfaces utilisateurs principales. Un tel changement radical a entraîné l'inutilisabilité de tous les actifs existants en matière d'automatisation des tests, et les efforts nécessaires pour les repenser étaient considérables.

La solution

L'équipe a rapidement créé une structure modulaire d'actions d'interface utilisateur atomique, qui ont été enchaînées aux tests composés pour former les flux de travaux utilisateurs.

Chacun de ces flux de travaux valide une série de résultats fonctionnels et non fonctionnels, y compris la vérification des contrôles et des valeurs de l'interface utilisateur, ainsi que la vérification des paramètres qui ne sont accessibles que via les API et les requêtes de base de données.

Les résultats

  • Les scripts en langage naturel sont générés automatiquement à partir des sessions d'enregistrement et peuvent être complétés par des étapes supplémentaires dans l'IDE lorsque l'application est hors ligne
  • L'enregistrement des interactions avec la page Web testée et l'association de chaque action à une capture d'écran navigable de la page et du DOM sont devenus une méthode de travail naturelle, intuitive et no-code
  • La reconnaissance intelligente des objets pendant la lecture a rendu les scripts résistants aux modifications et faciles à gérer
  • La possibilité de réutiliser les tests de l'interface utilisateur pendant les tests de performances permet d'améliorer l'efficacité de la création de scripts et d'obtenir des résultats plus précoces
  • Il est possible de créer des tests combinant des interactions du navigateur avec des étapes de nettoyage des données et de validation des données sur les systèmes back-end, pour des flux de travaux plus riches et robustes

À propos de l'entreprise

Le produit HCL Workload Automation permet à plus de 2 000 organisations leaders dans le monde entier d'obtenir une visibilité et un contrôle complets sur les charges de travail surveillées et non surveillées.

À partir d'un point de contrôle unique, il prend en charge plusieurs plateformes, fournit une intégration avancée avec des applications d'entreprise telles que SAP, Oracle et Salesforce, et propose plus de 35 plug-ins prêts à l'emploi, y compris des plug-ins pour les activités FTP et Hadoop.

En outre, l'automatisation des charges de travail permet de planifier les dépendances entre des systèmes disparates et d'augmenter la disponibilité grâce à sa véritable architecture tolérante aux pannes.

Capacités connexes