Selenium: automatizando las pruebas de aplicaciones Web

Selenium es un set de herramientas que permiten desarrollar scripts para pruebas de aplicaciones Web en diversos lenguages como Java, Ruby, Python, Perl, .Net o PHP. Es un producto ofrecido como Open Source que está permanentement siendo optimizado. La version mas reciente es Beta 2 lanzada la semana pasada. Existen 3 tipos de Herramientas: Selenium IDE, Selenium RC, y Selenium Grids.

Selenium IDE es un plugin para Firefox que permite grabar y executar scripts directamente desde tu navegador.

Selenium RC es una biblioteca (library) y servidor escrito en lenguaje Java que permite ejecutar scripts en forma local o remota a traves de comandos.

Selenium Grids permite coordinar multiples sevidores Selenium para asi poder ejecutar scripts en multiples plataformas y equipos al mismo tiempo.

Nuestro equipo ha desarrollado tests escritos en .NET (C# y MSTest) que son ejecutados cada noche utilizando un servidor Selenium.

Mas información acerca de Selenium aquí:

http://seleniumhq.org/