Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Liens connexes

Dépêche modérée par

Dépêche éditée par

: Première sortie de Selenium IDE

Posté par Alexandre Garel (). Modéré le 06 février 2006.
Selenium est un outil entièrement écrit en Javascript qui permet de tester une application web en jouant des scénarios directement dans le navigateur. Selenium IDE est une extension de Firefox qui permet d'enregistrer des tests Selenium.

Les scénarios sont rédigés soit sous formes de tables HTML (à la manière de FIT), soit sous forme de programmes qui pilotent le navigateur (Ruby, Python, Java, C#).

Ces outils se sont récemment réunis sous une même bannière : OpenQA (QA pour Quality Assurance ou Assurance Qualité dans la langue de Molière). Les fonctionnalités suivantes sont proposées :
  • Enregistrement automatique des actions
  • Localisation des éléments de manière intelligente
  • Possibilité d'inclure ses extensions Selenium
  • Rejouer rapidement le test
  • Copier/coller très complet
  • Maîtrise du format des fichiers
  • Sauvegarde en tests HTML ou Ruby

Ces outils sont sous licence Apache 2.

> Lire la dépêche (15 commentaires, moyenne: 2,3).  

Selenium est un outil impressionnant de simplicité, de puissance et de souplesse à la fois. La relative pauvreté du mode "tables HTML" pour contrôler le flot est en fait voulu et force à se placer dans des conditions de tests très déterministes ce qui est un facteur de qualité des tests.

Mené par Shinya Kasatani, le Selenium IDE s'appelait précédemment Selenium Recorder et a repris beaucoup d'idées de Selenium Test Editor écrit par Hoa Dung Ha Duong.

Il apporte un réel plus pour enregistrer des tests.

Sur une application qui serait développée avec un HTML suffisamment clair (pas du HTML4 plein de tableaux), il permettrait à un utilisateur de saisir des tests de manière quasi autonome.

Une vidéo de démonstration est disponible sur le site.

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Plugin ruby on rails

Posté par Vincent Behar () le 06/02/2006 à 22:28. (lien). Évalué à 8.

pour ceux qui utilisent ruby on rails, il y a un plugin ici : http://andthennothing.net/archives/2006/02/05/selenium-on-ra(...)


This plugin does four things:

1. The Selenium files don’t have to pollute /public, they can stay in the Selenium gem or in /vendor/selenium/javascript.
2. No need to create suite files, they are generated on the fly—one suite per directory in /test/selenium (suites can be nested).
3. Instead of writing the test cases in HTML you can use ERb/RHTML or Selenese (a template provided by this plugin).
4. Loading of fixtures and wiping of session (/selenium/setup).

Appli Web

Posté par golum () le 07/02/2006 à 09:23. (lien). Évalué à 3.

Est ce que ca marche aussi avec XUL ?
Peut-on s'en servir pour tester ses extension Mozilla ?

WebInject

Posté par Raphaël SurcouF (Jabber id, page perso, ) le 07/02/2006 à 12:45. (lien). Évalué à 2.

Une sauvegarde en XML serait intéressante pour le ré-injecter dans webinject[1] et réaliser ainsi des tests applicatifs. En effet, dans mon cadre (supervision avec nagios), la dépendance forte sur un navigateur n'est pas souhaitable...
Visiblement, on peut écrire de nouvelles fonctions pour la sauvegarde, ce serait donc possible.

[1]: http://www.webinject.org/
--
Raphaël 'SurcouF' Bordet

tres fort

Posté par louis perrier () le 07/02/2006 à 12:59. (lien). Évalué à 1.

tres fort, felicitation aux developpeurs "concecutif" de ce projet. Des web tests sont tjrs tres pratique pour un dev web.

merci

Posté par gc (page perso, ) le 08/02/2006 à 11:30. (lien). Évalué à 2.

un grand merci aux développeurs. un outil très pratique et déjà bien abouti !

Revenir en haut de page