Selenium

Une définition du Jargon Français.
(Redirigé depuis Selenium IDE)
Aller à : Navigation, rechercher

Dr enus.png nom propre.  [programmation] Nom d'une collection d'utilitaires faisant d'un navigateur web un automate, c'est à dire de moyens de définir et d'exécuter des macros afin de simuler les actions d'un utilisateur humain employant un navigateur.

L'application la plus utile l'est aux tests fonctionnels (en particulier de non-régression) d'une application web.

Les macros sont décrites grâce à un langage appelé Selenese.

Composants de Selenium:

Selenium IDE
extension pour Firefox qui fonctionne comme enregistreur de macros, bien entendu capable des les faire exécuter. Ces macros sont, par définition, mécaniquement et invariablement répétées.
Selenium WebDriver
API de programmation de tests utilisable grâce à l'un des langages suivants: Java, C#, Python, Ruby, PHP, Perl, JavaScript. Un logiciel développé dans l'un de ces langages peut donc piloter l'automate-navigateur et dans une certaine mesure adapter son comportement en analysant les réponses du serveur web. Cette API correspond à la spécification WebDriver du W3C.
Selenium Server
pilote un navigateur distant, distribue les tests sur plusieurs machines
Selenium Remote Control
ancienne API, encore maintenue afin de ne pas négliger les navigateurs qui ne sont pas encore pris en charge par Selenium WebDriver
Selenium Grid
distribution de l'exécution de tests.
http://www.seleniumhq.org/  

Voir aussi: Molybdenum, Watir, JUnit.