Fermer

avril 12, 2022

Test Studio présente la prise en charge améliorée de l'interface utilisateur Telerik et Kendo


Test Studio introduit une prise en charge améliorée des applications créées avec Telerik et Kendo UI. La mise à jour publiée affecte les projets d'automatisation de test nouveaux et existants pour les applications qui tirent parti des composants de l'interface utilisateur Telerik et Kendo et sont automatisées avec Test Studio.

Tester les traducteurs de studio

LeTélériketInterface utilisateur de Kendo les bibliothèques sont en constante évolution, ce qui est l'un de leurs principaux avantages. Offrir de la valeur aux clients en amenant la productivité au niveau supérieur signifie rester à jour avec les dernières normes de l'industrie.

Automatisation des tests pour les applications construites avec des outils low-code peut être un défi compte tenu de toutes les fonctionnalités et options de personnalisation de ces outils. Créer des tests à partir de zéro et les maintenir pour refléter les mises à jour des composants est aussi audacieux que décourageant. Il existe une solution à ce problème qui est plus accessible que vous ne le pensez – les soi-disant traducteurs intégrés àStudio de test Telerik⁠—Plateforme d'automatisation des tests de Progress.

LeTraducteurs Test Studio sont des extensions qui exposent les propriétés uniques des composants Telerik et Kendo UI, ce qui facilite la manipulation et la validation de leur comportement et de leur interface utilisateur. Pour l'utilisateur final, cela signifie quependant l'enregistrementTest Studio reconnaît le composant testé et permet d'ajouter des étapes d'action et de vérification rapides pour les éléments de ce composant, comme illustré dans l'image ci-dessous.

Automatisation des applications créées par Telerik et Kendo UI

Prise en charge de l'automatisation continue pour Telerik et Kendo UI

Progress suit toujours les meilleures pratiques modernes en matière d'outils de développement de logiciels. Cela peut être une lame à double tranchant. Les mises à jour de composants sont appréciées par les développeurs en raison de leurs belles nouvelles fonctionnalités, de la flexibilité et de la formidable efficacité qu'elles offrent. D'un autre côté, les QA d'automatisation peuvent être surpris par certaines modifications radicales, en particulier lorsqu'il existe des différences dans la structure visuelle de l'arborescence du modèle d'objet.

Test Studio reste toujours à jour avec les dernières modifications de composants, s'efforçant de fournir un support Day-Zero pour les dernières versions. Bien que nos clients apprécient cela, à certaines occasions, en fonction des modifications apportées aux composants publiés, il se peut qu'il n'y ait pas d'option de compatibilité descendante, ce qui signifie que les derniers traducteurs peuvent ne pas être compatibles avec des composants obsolètes.

Les nouvelles fonctionnalités de gestion des versions

La gestion des versions du traducteur, qui fait partie du dernier service pack Test Studio, résout ce problème. Si vous n'utilisez pas la dernière version du composant dans l'application que vous testez et que vous rencontrez en même temps des problèmes avec les traducteurs, entraînant l'échec des tests, il vous suffit de sélectionner la version du composant utilisée. Test Studio chargera automatiquement la version de traducteur correspondante, et vous êtes prêt à enregistrer et à exécuter des tests automatisés stables et non fragiles.

Lisez ici commentmodifier les paramètres de votre projetpour tirer parti de la nouvelle fonctionnalité de gestion des versions du traducteur.

Autres mises à jour notables

Qu'est-ce qu'un service pack sans optimisations de fonctionnalités ni correctifs ? Ne vous inquiétez pas, nous en avons beaucoup. Découvrez l'intégraliténotes de version ici . Test Studio a également été livré avec quelques changements notables dans les paramètres de comportement fonctionnel par défaut, qui visent à améliorer la stabilité et la fiabilité des tests dans les tests d'applications modernes :

Paramètres de test par défaut mis à jour

Les éléments à l'intérieur des éléments déroulants seront par défaut enregistrésParTexteà la place deParvaleur . Ce n'est que dans de rares cas que les éléments de la liste déroulante ont un contenu textuel identique. D'un autre côté, la valeur de certaines applications client ne semble pas être une identification aussi stable que prévu. C'est pourquoi nous avons modifié le comportement d'enregistrement par défaut. Bien sûr, les trois options (Parvaleur,ParTexte,ParIndex) restent disponibles pour d'autres ajustements et personnalisations par l'utilisateur.

La valeur par défaut du mode de comparaison passe deFullPathandQuerypourChemin complet . Les requêtes dans les URL sont utilisées assez différemment aujourd'hui par rapport à il y a 5 à 10 ans. LeMode de comparaisonL'option dans Test Studio détermine comment identifier et enregistrer de nouvelles pages.

De nombreux clients signalent que l'utilisation duFullPathandQueryL'option génère des pages en double indésirables et ils la changent généralement enChemin complet . C'est pourquoi nous avons modifié l'option par défaut pour diminuer le nombre de pages en double, réduisant ainsi la dette technique et le temps de maintenance des tests.

À propos de TestStudio

Avec l'une des interfaces d'enregistrement de test visuel les plus intuitives du marché et la première logique de localisation d'éléments en instance de brevet de l'industrie, combinant l'ID et l'image d'un objet, Test Studio élimine les goulots d'étranglement grâce aux tests de régression, augmente la couverture des tests sur l'interface utilisateur, les API RESTful et les scénarios de chargement. , et aide à garder toute l'équipe productive et informée. Tu peuxEssayez-le gratuitementaujourd'hui.




Source link