lunes, 9 de marzo de 2009

Selenium IDE

Selenium es, en pocas palabras, un juego de herramientas que permite probar sistemas web de manera automatizada. Las pruebas que realiza son como las que haría cualquier usuario desde un navegador, con la ventaja de que las hace mucho mas rápido y nos evita el trabajo repetitivo de probar una y otra vez lo mismo “a mano”.


Las características que nos ofrece son:

  • Grabación y reproducción de casos de test

  • Selección inteligente de campos mediante sus ids, nombres o XPath

  • Autocompletado para todos los comandos de Selenium

  • Paso a paso

  • Debug y puntos de parada

  • Guardar los test como HTML, php, C# ...



Podemos, por ejemplo, rellenar un formulario y capturar todo, para reproducirlo posteriormente, además introduciendo nuevos comandos en las pruebas que grabamos.

Sólo se puede grabar con firefox. Pero podemos lanzar las pruebas en distintos navegadores: ie, safari, opera…con el selenium core.

Dispone de librerías en distintos lenguajes para utilizar los comandos de forma nativa, con selenium remote control. En las pruebas que guardamos las podemos obtener en código C# con Nunit, Phpunit con php..

También se puede lanzar las pruebas desde línea de comandos para verificar en distintos navegadores y sin necesidad de abrirlos.

Pequeña introducción con asp .NET



Video de introducción

1 comentario: