Prise en charge des rapports Web et des composants Web dans Test Studio
Test Studio R1 2020 est sorti! Avec lui, Shadow DOM n'est plus du tout un problème. Partager de magnifiques rapports sur votre application et la qualité de l'automatisation des tests n'a jamais été aussi simple.
Permettez-moi de vous décrire une situation dans laquelle vous avez peut-être déjà été coincé. Pendant que vous automatisez vos tests Web, vous voyez clairement certains éléments à l'écran, mais vous ne pouvez pas les trouver dans l'arborescence DOM de votre application et vous ne savez pas comment y accéder via vos scripts de test. Vous pouvez utiliser un enregistreur pour enregistrer certaines étapes par rapport à ces éléments mais pendant l'exécution, le test ne parvient pas à les localiser ou effectue l'action souhaitée sur un autre élément.
Cela vous semble familier? Eh bien, très probablement, l'application testée utilise des «composants Web», une technologie qui gagne beaucoup de traction récemment mais rend la vie de l'ingénieur en assurance qualité beaucoup plus difficile.
Prise en charge des composants Web
" Web Components "est une fonctionnalité de navigateur moderne basée sur trois technologies principales:
- Shadow DOM – permet la création d'un tout nouveau DOM encapsulé attaché à un élément
- Modèles HTML – permet la réutilisation de modèles de balisage par les balises et
qui ne sont pas affichés et rendus par le navigateur - Éléments personnalisés – permet la création d'éléments personnalisés et est étroitement intégré aux deux technologies précédentes
Les composants Web sont très puissants mais extrêmement difficile à automatiser. L'automatisation des tests avec un Shadow DOM est un défi car les éléments à l'intérieur d'un sous-arbre Shadow DOM n'existent pas dans l'arborescence DOM principale.
Heureusement, Test Studio fournit des supp ort, qui garantit une automatisation des tests transparente et stable avec ou sans composants Web (DOM fantôme, modèles ou éléments personnalisés) dans votre application. Test Studio identifie toutes les arborescences du Shadow DOM dans la page chargée et enregistre / exécute toute action, vérification, clic réel ou type contre cet élément comme s'il faisait partie d'un élément régulier de l'arborescence DOM principale.
Sans aucun doute le support des «composants Web» est une excellente nouvelle pour tous les testeurs qui automatisent, mais nous avons également une agréable surprise pour les managers. Ils ont généralement besoin de beaucoup de rapports et ils les veulent beaux, faciles à créer et verts. Eh bien, alors que la dernière partie appartient à l'équipe de développement, Test Studio s'occupe des deux premiers.
Rapports dans le tableau de bord exécutif
Test Studio Executive Dashboard est une page Web qui vous permet de surveiller les résultats des tests signalés par tous les agents de test. Avec cette version, de beaux rapports peuvent également être générés à l'intérieur du tableau de bord exécutif. Sélectionnez une période et une ou plusieurs listes de tests, et le tableau de bord exécutif fait le reste. Tous les rapports peuvent être facilement partagés en envoyant simplement le lien. N'importe qui peut y accéder dans son navigateur, qu'il dispose ou non d'une licence Test Studio active.
Parallèlement à ces nouveaux ajouts formidables à l'ensemble de fonctionnalités de Test Studio , nous avons également fourni de nombreuses améliorations et corrections de bogues. Vous pouvez consulter le journal des modifications complet ici.
Vous pouvez télécharger la dernière version de Test Studio à partir de votre compte dès maintenant. Ou si vous ' re nouveau sur Test Studio, obtenir star avec un essai complet gratuit de 30 jours aujourd'hui.
Bon test!
Source link