Quel est le meilleur outil d'automatisation open source pour les tests Web fonctionnels [fermé]

StackOverflow https://stackoverflow.com/questions/142454

  •  02-07-2019
  •  | 
  •  

Question

Je souhaitais découvrir un nouvel outil open source permettant de tester automatiquement un site Web. Je préfère la prise en charge de plusieurs navigateurs, même multiplateformes.

Était-ce utile?

La solution

Selenium est un très bon outil de test automatisé à code source ouvert pour les sites Web. Il peut piloter différents serveurs Web sur différentes plates-formes et les tests peuvent être écrits dans un certain nombre de langues différentes . Il contient également un composant appelé Selenium IDE , qui est une extension de Firefox permettant de créer des tests en conduisant le navigateur Web, ce qui convient aux tests d'acceptation des utilisateurs.

Autres conseils

Watir est probablement ce que vous recherchez.

J'ai cherché sur Google pour une comparaison entre divers outils de ce type et j'ai trouvé les liens suivants. Ils peuvent également vous être utiles.

http://www.infoq.info/news / 2007/11 / canoo-webtest-sélénium-test

http: // mguillem.wordpress.com/2007/10/29/webtest-vs-selenium-webtest-wins-13-5/ (recommande celui-ci car il compare en fonction de certains paramètres tangibles)

Mes propres opinions: J'ai utilisé Canoo et je l'ai trouvé excellent, mais son utilisation nécessitera une certaine familiarité avec XML. En outre, il ne supporte pas l'enregistrement comme le fait Selenium.

La question est un peu subjective, d’autant plus qu’il existe de nombreux outils de test Web open source disponibles. Votre décision peut être influencée par des facteurs tels que votre environnement de développement actuel et vos compétences linguistiques. Donc, en plus de ceux déjà mentionnés, WatiN mérite d'être pris en considération si vous êtes un magasin .NET.

Une autre solution, très simple à utiliser, est iMAcros https://addons.mozilla.org/en-US/firefox/addon/3863

Si vous êtes sur la pile Java, JWebUnit est un très bon choix pour l’OMI. Il est écrit en Java, ce qui facilite la réutilisation de composants (connexion, déconnexion, vérification des messages d'erreur de l'application). Vous pouvez également exécuter plusieurs testeurs, ce qui permet de tester des modifications simultanées.

Je l'utilise actuellement avec le moteur HtmlUnit dans le cadre de ma construction sur le serveur d'intégration continue. Cela peut également conduire à Selenium pour les tests dans le navigateur, mais je ne l’ai pas essayé.

Auparavant, j'avais utilisé Canoo Webtest , mais nous avons constaté qu'il n'était pas adapté aussi. bien. Écrire des pièces réutilisables en XML était trop pénible. La saveur Groovy est peut-être meilleure, mais ce n’était pas le cas à cette époque.

ma réponse est robotframework

Il s’agit d’un cadre générique piloté par mots-clés, qui prend également en charge le pilote Web Sélénium. En tant que développeur, vous pouvez créer de nouveaux mots-clés en Java ou en Python. Je l'utilise pour tester le Web, la base de données et les services Web.

La page d'accueil de robotframework est http://www.robotframework.org

Je suis d'accord avec Ycros. J'ai déjà essayé Selenium sur Firefox et cela donne d'excellents résultats. C'est aussi très convivial et facile à utiliser. Je pense que c’est un peu difficile à mettre en place avec IE si

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top