Fermer

mars 4, 2021

C’est génial: la recherche du moyen le plus rapide d’enregistrer des tests


Le test visuel est une technique pour enregistrer des tests qui utilisent une interaction basée sur un navigateur avec l'interface utilisateur du logiciel ou de l'application testée. Test Studio, en phase avec ce qui est recherché dans les efforts de test les plus rigoureux de l'industrie, est désormais équipé d'un enregistreur de test visuel entièrement repensé. En quoi cela change-t-il ce que vous savez déjà sur l'automatisation et, surtout, comment cela vous aidera-t-il à faire un meilleur travail en tant que testeur?

Bonjour, chers collègues testeurs! Comment allez-vous?

Je suis ravi de vous présenter un autre article de blog dans le cadre de la série That’s Neat . Comme certains d'entre vous le savent peut-être déjà, cette série est consacrée à démêler les fonctionnalités passionnantes de Test Studio et à les utiliser au mieux dans vos efforts d'automatisation.

Record Test – The Power of Visual testing

Les outils de test visuels ou également connus sous le nom d'outils de test sans code offrent des abstractions de niveau supérieur pour créer des tests automatisés sans s'appuyer sur des cadres d'automatisation lourds et complets. L'approche de test sans code ouvre un tout nouveau monde devant les ingénieurs de test et d'assurance qualité, en particulier ceux qui sont au début de leur carrière et qui ne sont pas trop familiarisés avec l'écriture de scripts de test.

Outre la prise en charge des tests de bout en bout pour couvrir une grande variété de scénarios d'automatisation de l'interface utilisateur, certains outils de test sont livrés avec des interfaces qui permettent aux ingénieurs plus expérimentés de modifier les étapes de test ou d'écrire des tests personnalisés à partir de zéro si nécessaire. Et croyez-moi, une telle flexibilité est le plus souvent appréciée, en particulier lorsque l'application testée présente au testeur des défis qui nécessitent des compétences avancées en automatisation.

Pourquoi un nouvel enregistreur de test visuel?

Sans plus tarder, allons droit au but. Avec la dernière version officielle de 2020 chez Test Studio, nous avons encore renforcé l'une des interfaces de test et de lecture d'enregistrement les plus simples du marché. L'enregistreur héberge certaines des fonctionnalités les plus populaires et les plus utilisées de Test Studio et a toujours été un élément clé pour accélérer l'automatisation, améliorer la qualité des tests et réduire la maintenance sur la base d'une expérience de test entièrement sans code. Pourtant, comme pour toute technologie, les nouvelles générations viennent avec de nouvelles résolutions. Et c'est ainsi que nous avons commencé à élaborer des plans pour rendre l'enregistreur Test Studio le meilleur de sa catégorie.

Outre la mise à jour de l'UX et la toute nouvelle interface utilisateur, nous l'avons équipé de performances optimisées en l'intégrant entièrement dans le flux de travail d'automatisation des tests. Sans occuper trop d’espace sur l’écran, la nouvelle barre d’outils permet une utilisation aisée de toutes les fonctionnalités utiles et appréciées pour améliorer la productivité de Test Studio.

 Record test | Test Studio

Ce qui a changé

La barre d'outils pour enregistrer les tests que vous aimez parce qu'elle est si facile à utiliser, est maintenant encore plus agréable. Elle a été transformée en une barre d’outils compacte, mais entièrement fonctionnelle, contenant toutes les fonctions les plus utiles et les plus nécessaires.

Visibilité

Vous pouvez facilement mettre en pause et reprendre, activer les fonctionnalités de mise en évidence et même profiter des actions avancées en utilisant les boutons de la barre d'outils pour enregistrer les tests. Pour ceux d'entre vous qui souhaitent une transition transparente à l'aide des fonctionnalités de tests d'enregistrement les plus utiles que nous avons couvertes, vous pouvez utiliser les raccourcis clavier.

 Test d'enregistrement | Test Studio

Avec la nouvelle interface utilisateur, notre objectif principal est d'améliorer la visibilité en laissant plus d'espace à l'écran pour se concentrer sur les tâches d'automatisation importantes, comme par exemple pour tirer pleinement parti de La vérification de texte et d'image optimisée par l'OCR de Test Studio .

Performances

Parce que nous savons que les performances sont un facteur clé dans l'automatisation des tests, nous avons mis en œuvre des optimisations de vitesse et de performances qui se traduisent par des fonctionnalités de surligneur beaucoup plus rapides et une expérience utilisateur ininterrompue.

Voici un exemple de la rapidité et la facilité avec laquelle vous pouvez créer des vérifications contre une cellule dans une Kendo UI pour Angular Grid.

 Record test for Kendo UI Angular Grid | Test Studio

Flexibilité

Le panneau de l'enregistreur de test a fait peau neuve et s'est transformé en nouveaux outils d'enregistrement avancés. Vous ne pouvez l'ouvrir à partir de la barre d'outils que si vous en avez besoin lors de l'enregistrement des tests et de l'édition des actions avancées.

La barre d'outils repensée est livrée avec un menu logiquement organisé sous forme d'onglets, se concentrant sur les actions les plus nécessaires. Il fonctionne comme une fenêtre séparée détachée du navigateur pour une plus grande flexibilité. Il peut être déplacé à travers l'écran et redimensionné d'une manière qui correspond à votre scénario d'automatisation actuel. Ce panneau est enrichi de nouvelles fonctionnalités utiles afin qu'il offre désormais un accès facile au générateur d'étapes et permet d'ajouter des étapes communes ou d'effectuer des actions de contrôle du navigateur.

 Fonctions d'automatisation des tests OCR | Test Studio

Ce que nous avons gardé

Une chose que nous avons laissée intacte est la logique de recherche de l'élément de Test Studio . Et pas seulement parce qu’il s’agit de la première approche de recherche d’objets de l’industrie, qui tire parti d’une combinaison d’identification d’éléments basée sur des attributs et des images. Mais surtout parce que cette technique d'interaction DOM / image contribue à améliorer la stabilité des tests et à réduire la maintenance de test traditionnellement lourde associée aux outils de test visuel.

Vous comprenez maintenant pourquoi nous n'avons pas changé cela – et qui le ferait de toute façon?

Vous pouvez me demande cependant comment l'enregistreur accélère les tests basés sur cette approche hybride. L’idée sous-jacente est de capturer à la fois l’expression de la recherche de l’élément et son image. Si FindExpression échoue, l'exécution reviendra à l'image prédéfinie et se poursuivra sans interrompre l'exécution avec le résultat d'une suite de tests plus robuste et stable. Je suis sûr que vous pouvez imaginer ce que cela signifie pour vos versions de pré-version nocturnes les plus critiques.

Nous nous efforçons toujours de fournir à nos clients d'excellentes expériences d'automatisation de test et de nous assurer que les nouvelles fonctionnalités demandées par les utilisateurs et reconnues par l'industrie sont livrées avec chaque version de Test Studio.

Après tout, nous sommes également des QA avec beaucoup d'expérience douce-amère avec les défis des tests que vous rencontrez également. Si vous êtes nouveau dans Test Studio, essayez-le. N'oubliez pas de partager comment vous trouvez l'expérience de test d'enregistrement de Test Studio. Vos commentaires sont appréciés et nous aideront à fournir de meilleurs produits. Parce que c'est ce que nous, les testeurs, aimons et faisons de mieux.

Bon test!

Essayez Test Studio maintenant




Source link