Tests auto-adaptatifs

Expédiez plus rapidement sans vous soucier de la maintenance des tests. Thunders s'adapte aux modifications de l'interface utilisateur lors de l'exécution afin que vos tests restent fiables quelle que soit la version. Votre équipe passe du temps à tester, pas à corriger des tests.

Microsoft logoMedius logoAllianz logoSncfconnect logo

Pourquoi choisir Thunders pour les tests auto-adaptatifs

De multiples stratégies de résolution pour trouver le bon élément

Lorsque la méthode initiale de localisation d'un élément ne fonctionne plus, Thunders essaie automatiquement d'autres stratégies lors de l'exécution. Aucune correction manuelle n'est nécessaire.

Des étapes basées sur l'intention qui permettent de comprendre ce qu'il faut faire, et non sur quoi cliquer

Les tests sont liés à l'intention, pas aux sélecteurs. « Cliquez sur le bouton de connexion » signifie exactement cela, quelle que soit la manière dont le bouton est implémenté.

Réessais automatiques lorsque les éléments sont chargés en retard ou décalés

La lenteur du chargement des éléments et les changements de mise en page entraînent de faux échecs dans la plupart des suites de tests. Thunders réessaie automatiquement avec des temps d'attente intelligents, de sorte qu'un bref délai ne soit pas considéré comme un échec.

Des références d'éléments qui restent à jour au fil des exécutions

Si la page a changé, les références sont mises à jour automatiquement. Vos tests reflètent l'état actuel de l'interface utilisateur sans maintenance manuelle.

Auto-healing en un clic pour régénérer les étapes générées par l'IA

L'étape est réinitialisée et l'IA régénère ses actions à partir de zéro lors de la prochaine exécution. Entièrement réparé en un clic.

Fonctionne sur tous les navigateurs et environnements

Les tests auto-adaptatifs s'exécute indépendamment dans tous les navigateurs pris en charge par Thunders : Chromium, Chrome, Firefox, Safari et Edge.

Découvrez comment fonctionne Thunders
Réservez une démo

Cas d'utilisation des Tests auto-adaptatifs

Chaque version change quelque chose. Un bouton se déplace. Un champ de formulaire reçoit un nouvel identifiant. Dans la plupart des équipes, cela signifie des tests incomplets et des heures de corrections manuelles. Thunders absorbe ces modifications au moment de l'exécution. Si la méthode originale de recherche d'un élément ne fonctionne plus, les stratégies alternatives prennent automatiquement le relais. Votre suite de régression reste précise sans intervention manuelle.

Testez maintenant

Les tests Flaky érodent la confiance dans votre suite de tests. La plupart des défauts sont dus à des éléments qui ne peuvent plus être détectés après un déploiement. Thunders vérifie comment accéder à chaque élément à chaque exécution et s'adapte automatiquement lorsque la page change. Au lieu de s'appuyer sur une seule approche qui échoue, elle en essaie plusieurs. Les tests instables deviennent fiables.

Testez maintenant

Les équipes d'assurance qualité passent des heures à corriger les tests après chaque mise à jour de l'interface utilisateur. La plupart de ces correctifs sont des correctifs qui n'apportent aucune valeur ajoutée. Thunders absorbe automatiquement les modifications mineures lors de l'exécution. Pour les étapes générées par l'IA qui nécessitent une réparation plus approfondie, le bouton Heal les régénère à partir de zéro lors de la prochaine exécution. Moins de temps à fixer, plus de temps à tester.

Testez maintenant

Dans la plupart des équipes, une suite de tests croissante entraîne une augmentation des problèmes. Les tests deviennent obsolètes. Les étapes qui fonctionnaient autrefois discrètement s'interrompent et personne ne s'en aperçoit avant la sortie. Les tonnerres empêchent ce cycle. Les modifications mineures de l'interface utilisateur sont automatiquement absorbées lors de l'exécution. Les éléments obsolètes sont réidentifiés lors de l'exécution. Les étapes générées par l'IA qui se cassent peuvent être soignées et régénérées en un clic. Votre suite s'agrandit, mais pas votre dette.

Testez maintenant

Questions fréquemment posées

Comment Thunders gère-t-il les éléments qui changent entre les courses ?

Thunders utilise plusieurs stratégies de résolution lors de l'exécution. Si la référence d'origine ne correspond plus, il essaie automatiquement d'autres approches pour trouver le bon élément. Cela se produit pendant l'exécution sans aucune intervention de l'utilisateur.

Que se passe-t-il lorsque la résolution automatique ne suffit pas ?

Pour les étapes générées par l'IA, vous pouvez cliquer sur le bouton Soigner. Cela réinitialise l'étape afin que l'IA régénère ses actions à partir de zéro lors de la prochaine exécution. Pour les autres types d'étapes, la résolution automatique gère la plupart des modifications au moment de l'exécution sans aucune action manuelle.

L'autoréparation fonctionne-t-elle sur tous les navigateurs ?

Oui les tests auto-adaptatifs s'applique à tous les navigateurs pris en charge par Thunders, y compris Chromium, Chrome, Firefox, Safari et Edge. La résolution s'exécute indépendamment par navigateur. Le même test s'adapte donc au contexte de chaque navigateur.

Dois-je mettre à jour mes tests chaque fois que l'interface utilisateur change ?

Non Thunders réévalue la façon d'interagir avec chaque élément lorsque la page est modifiée. Si quelque chose est différent, Thunders s'adapte automatiquement pendant l'exécution. Vous n'avez besoin d'intervenir que lorsqu'un changement est trop important pour être résolu automatiquement, et même dans ce cas, le bouton Heal le gère en un clic.

Perle florale bitmap

Commencez à tester dès aujourd'hui