2010-01-18 2 views
3

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

5

Il y a beaucoup d'options et il peut être assez décourageant de commencer.

  1. 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.

  2. 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%.

+0

Merci Maxwell ce que je cherchais à comprendre. – mck89

+0

+1 belle réponse :) – cgp

+0

J'aime voir fair-play :) – mck89

1

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)

Questions connexes