Je voulais tester un nouvel outil open source pour tester automatiquement un site web. Je préfère le support multi-navigateur, même multi-plateforme.Quel est le meilleur outil d'automatisation Open Source pour les tests fonctionnels sur le Web?
Répondre
Selenium est un très bon outil de test automatisé open source pour les sites Web. Il peut conduire different web browers on different platforms, and tests can be written in a number of different languages. Il a également un composant appelé Selenium IDE, qui est une extension Firefox qui vous permet de créer des tests en pilotant réellement le navigateur Web, ce qui est bon pour les tests d'acceptation des utilisateurs.
Watir est probablement ce que vous cherchez.
Je suis d'accord avec Ycros. J'ai essayé Selenium auparavant sur Firefox et ça donne d'excellents résultats. C'est aussi très convivial et facile à utiliser. Je pense qu'il est peu difficile de mettre en place avec IE si
La question est un peu subjective, d'autant plus qu'il existe un certain nombre d'outils de test Web open source disponibles. Votre décision pourrait ê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 est digne de considération si vous êtes un magasin .NET.
J'ai cherché sur Google une comparaison entre différents outils de ce type et trouvé les liens suivants. Ils peuvent également vous être utiles.
http://www.infoq.com/news/2007/11/canoo-webtest-selenium-testing
http://mguillem.wordpress.com/2007/10/29/webtest-vs-selenium-webtest-wins-13-5/ (recommander cet hôtel car il compare basé sur des paramètres tangibles)
Mes propres vues: Je l'ai utilisé Canoo et pensé qu'il était excellent, mais son utilisation nécessite une certaine familiarité avec XML. De plus, il ne supporte pas l'enregistrement comme Selenium.
Un autre, très facile à utiliser, alternative 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 de l'OMI. Il est écrit en Java, ce qui facilite la réutilisation des pièces (connexion, déconnexion, vérification des messages d'erreur de l'application). Vous pouvez également exécuter plusieurs testeurs, ce qui permet de tester les modifications simultanées.
Je l'utilise actuellement avec le moteur HtmlUnit dans le cadre de mes builds sur le serveur d'intégration continue. Il peut également piloter Selenium pour les tests dans le navigateur, mais je n'ai pas essayé cela. Avant cela, j'ai utilisé Canoo Webtest, mais nous avons constaté qu'il ne s'est pas trop bien adapté. L'écriture de parties réutilisables dans XML était juste trop douloureuse. La saveur Groovy pourrait être mieux, mais ce n'était pas autour à l'époque.
ma réponse est robotframework
Il est cadre générique commandé mot-clé, le soutien trop pilote Web de sélénium. En tant que développeur, vous pouvez créer de nouveaux mots-clés dans java ou python. Je l'utilise pour tester le Web, la base de données, les services Web.
La page d'accueil pour robotframework est http://www.robotframework.org
que diriez-vous d'ajouter un lien :-) – kleopatra
- 1. Quel est le "meilleur" interpréteur lolcode Open Source?
- 2. Quel est votre outil de débogage open source préféré?
- 3. Quel est le meilleur outil pour le développement d'applications Blackberry?
- 4. Quel est le meilleur outil pour maintenir la traçabilité
- 5. Quel est le meilleur éditeur open source/IDE disponible pour Ruby?
- 6. Quel est le meilleur outil d'analyse statique pour NetBeans 6.1?
- 7. Quel est le meilleur outil d'installation pour Java?
- 8. Quel est le meilleur outil .NET ORM: SubSonic ou WebWidgetry?
- 9. Outil d'interface Web pour le dépôt Debian?
- 10. Meilleur fournisseur LINQ open source
- 11. Quel est le meilleur nouvel outil de développement de 2009?
- 12. Meilleur outil - Afficher les codes sources - Web
- 13. Quel est le meilleur outil pour convertir les formats vidéo courants en FLV sous Linux CLI?
- 14. doute dans les tests fonctionnels
- 15. Quel est le meilleur comparateur en ligne pour Windows?
- 16. Quel est le meilleur outil pour permettre aux internautes de créer des organigrammes/diagrammes?
- 17. Quel est le meilleur outil pour trouver à quelle DLL une autre DLL VB6 est référencée?
- 18. Outil de génération de rapports de test Open Source
- 19. Quel est le meilleur cadre pour le test unitaire dans JavaME?
- 20. Quel est le meilleur SGBD pour le travail?
- 21. Quel est le meilleur cadre pour les applets de bureau?
- 22. Quel est le meilleur tutoriel/lieu pour apprendre les génériques
- 23. Quel est le meilleur modèle pour les événements WPF?
- 24. Quel est le meilleur moyen de déployer des applications Web?
- 25. Quel algorithme de chiffrement est le meilleur pour chiffrer le fichier de session sur le serveur?
- 26. Quel est le meilleur logiciel d'analyse de journal Web?
- 27. Quel est le meilleur profileur C++ gratuit pour Windows?
- 28. Quel outil Java Profiling utilisez-vous et quel outil vous semble le meilleur?
- 29. Quel est le meilleur: mysql_connect ou mysql_pconnect
- 30. Réponse, Résultat, Répondre, quel est le meilleur?
8 ans après la question et 4 ans après avoir été fermé, ce qui est exactement le genre de questions et de discussion que je suis à la recherche et Google m'a amené à lui. – darbid