J'essaie de faire quelques tests sur une application JavaScript et quelqu'un m'a conseillé d'utiliser Selenium. J'ai visité son site mais je n'arrive pas à comprendre de quoi il s'agit et comment puis-je l'utiliser pour tester. Quelqu'un peut-il m'aider à comprendre?Aide sur les tests avec Selenium
Répondre
Il y a beaucoup d'options et il peut être assez décourageant de commencer.
Commencez par IDE. C'est un plug-in Firefox et vous obtiendrez des tests en un rien de temps. C'est bon pour les tests semi-automatiques fonctionnant uniquement sur Firefox. Et c'est bien d'avoir des scripts générés pour que vous puissiez démarrer vos tests.
Configuration RC. Il s'agit d'un programme Java qui fonctionne sur une boîte (peut-être localhost) qui lance des navigateurs et exécute vos tests et vous pouvez vous y connecter en utilisant une variété de langues et programmer vos tests. RC est votre ami si vous voulez automatiser complètement vos tests. Comme pour Grid, c'est encore un autre programme Java qui gère différentes RC sur votre réseau, ce qui le rend tout distribué du point de vue du navigateur, de la charge et de la fonctionnalité. Vous n'avez pas besoin de cela au départ et quand le temps viendra, votre travail sur RC sera réutilisable à 80-100%.
Si vous utilisez le Firefox plugin, tout ce que vous avez à faire est d'enregistrer un « test ». Ensuite, générez le code de test dans la langue dans laquelle vous voulez exécuter les scripts. Ils ont une option pour Java - et le test peut être exécuté de manière autonome (en dehors d'un navigateur sur n'importe quelle plate-forme). Le test tentera de reproduire ce que vous avez fait dans le navigateur. S'il réussit les mêmes étapes, votre test réussit.
Sélénium reproduit ce que le navigateur fait lors de l'exécution des tests de et il fait un travail admirable (mais pas parfait)
- 1. Aide avec Selenium Maven Cargo
- 2. tests Selenium RC avec Maven
- 3. Selenium Drag & Drop dans les tests javascript
- 4. Test parallèle avec Selenium Grid (avec tests unitaires C#)
- 5. aide avec Watir pour les tests automatisés une webapp
- 6. Comment puis-je convertir automatiquement les tests HTML Selenium en tests Ruby Test :: Unit?
- 7. Selenium avec BrowserMob.com
- 8. Besoin d'aide avec les tests
- 9. Tests de la base de données après intégration (Selenium)
- 10. Effacer les cookies de session avec Selenium IDE?
- 11. Selenium RC et en cliquant sur les liens du panneau!
- 12. Selenium RC Erreur lors de l'exécution des tests
- 13. Problèmes avec les tests pilotés par données dans MSTest
- 14. Communication Javascript avec Selenium (RC)
- 15. Comment enregistrer et restaurer tous les cookies avec Selenium RC?
- 16. Configurer Hudson avec Selenium RC pour exécuter des tests écrits en C#
- 17. Les tests RC Selenium écrits en Python peuvent-ils être intégrés dans PHPUnit?
- 18. Selenium RC plus lent sur Windows 7 que sur XP?
- 19. Erreur d'attribut: Sur le script selenium-python
- 20. C# avec Selenium Ajax DropdownList Question
- 21. Déboguer les tests maven avec netbeans?
- 22. Selenium, Nunit Meilleures pratiques?
- 23. Selenium Critique
- 24. Selenium Grid + Maven 2
- 25. Aide sur les modèles Regex
- 26. timerfd_create avec les tests debian linux sur amd64
- 27. Comment utiliser Google Chrome avec Selenium RC?
- 28. Aide sur les expressions régulières
- 29. Selenium Tutorials
- 30. Aide sur les flux (.net)
Merci Maxwell ce que je cherchais à comprendre. – mck89
+1 belle réponse :) – cgp
J'aime voir fair-play :) – mck89