Améliorer vos tests de sélénium
Par Parasoft
Le 23 janvier 2020
3 min lire
Tester votre interface utilisateur Web à l'aide des tests Selenium peut être difficile. Nous discutons ici de la manière dont Parasoft Selenic peut améliorer vos tests Selenium.
Selenium est largement adopté comme outil d'automatisation des tests, mais il présente certains défis. Les équipes peuvent résoudre les problèmes de test de l'interface utilisateur et rendre Selenium plus maintenable avec Parasoft Selenic.
Aujourd'hui, plus de 70% des tests d'interface utilisateur Web sont effectués via Selenium, un cadre d'automatisation de test d'interface utilisateur open source «gratuit». Il est bien entendu que les tests d'interface utilisateur sont un élément important pour garantir que votre logiciel offre une expérience client fiable.
Comment, cependant, les équipes de développement et les organisations dans leur ensemble peuvent-elles maintenir un degré élevé de confiance dans ces tests et la qualité globale de leur application alors que, malheureusement, il y a tant de pièges. Dans cet article, découvrez comment Parasoft a aidé la communauté de test de l'interface utilisateur Web Stickyminds à comprendre les principaux défis de Selenium en matière de stabilité, de maintenabilité et de longs temps d'exécution et comment mieux les identifier et les résoudre.
Lisez un aperçu de l'article ci-dessous et consultez l'article complet tel qu'il est apparu sur Stickyminds.com ici: "Améliorer vos tests de sélénium ».
Ce que propose Selenium
Selenium propose des logiciels libres et open source; est hautement extensible et peut fonctionner sur plusieurs navigateurs, plates-formes et systèmes d'exploitation; permet d'exécuter des tests en parallèle; et permet aux testeurs de créer des tests sans avoir à apprendre un langage de script, c'est donc le choix de nombreuses équipes.
Malgré l'adoption à grande échelle de la suite Selenium dans des organisations de différentes tailles et dans de nombreux secteurs, elle présente certains défis. Comme pour tout outil open source, il n'y a pas de support utilisateur officiel et l'élément communautaire peut compliquer l'utilisation. Ses fonctionnalités ne sont pas non plus aussi riches que certaines autres offres, et il a des problèmes de maintenabilité et d'évolutivité.
Nous avons discuté avec certains experts du secteur de l'automatisation des tests du règne de Selenium en tant qu'outil de choix pour les tests d'interface utilisateur, de la question de savoir si cette couronne est justifiée et de ce sur quoi les équipes doivent se concentrer en ce qui concerne leurs efforts d'automatisation des tests.
Pourquoi l'industrie standardise-t-elle Selenium pour les tests d'interface utilisateur Web?
«Le sélénium est l'outil le plus populaire car il dispose d'une communauté aussi importante», a déclaré Adam Auerbach, vice-président de l'ingénierie qualité chez EPAM Systems. «Il existe des cadres et des informations gratuitement, et c'est très stable.»
Il a dit qu'il existe d'autres outils sur le marché qui commencent à ronger la présence de Selenium, mais Selenium est toujours l'un des meilleurs exemples d'un outil open source et comment il peut réussir.
«Le sélénium est l'étalon-or», a déclaré Auerbach.
Max Saperstone, directeur des tests et de l'automatisation chez Coveros, a convenu de sa popularité.
«Je ne dirais pas nécessairement que Selenium est une norme pour les tests d'interface utilisateur Web, mais il détient absolument la plus grande part de marché», a-t-il déclaré. «L'une des raisons est que le sélénium existe depuis 15 ans. Il a été testé et fait confiance. Il est également gratuit et open source, ce qui le rend vraiment précieux. »
Saperstone a souligné que l'une des autres grandes choses qui a vraiment propulsé le succès de Selenium est le fait que de nombreuses organisations au niveau de l'entreprise l'utilisent pour leurs tests d'interface utilisateur et apportent leur soutien, y compris Google, IBM et LinkedIn.
Malgré l'adoption par les grandes entreprises, Paul Grizzaffi, principal architecte d'automatisation chez Magenic, pense que le prix est ce qui suscite le plus d'intérêt.
«Les gens aiment la réalité ou l'illusion de la liberté», a-t-il dit. «L'attrait du libre est un grand tirage au sort. De plus, tout le monde l'utilise, nous devrions donc le faire aussi. Cela ne veut pas dire que le sélénium ne vaut pas la peine; J'aime le sélénium. Je l'utilise beaucoup."
Pourtant, selon Grizzaffi, les gens sont souvent prêts à dépenser de l'argent pour des outils de conception parce qu'ils ont l'impression que les outils open source ne répondent pas à leurs besoins.
Lisez le reste de l'article ici sur Stickyminds.com.
Découvrez par vous-même comment rationaliser les tests Selenium avec Parasoft Selenic.