Mozilla Labs lanza TestSwarm, tests JavaScript distribuidos
Escrito el 27 agosto, 2009 por Nacho Plaza
TestSwarm es un nuevo lanzamiento de Mozilla Labs que es una herramienta para realizar tests JavaScript de forma distribuida. Tiene como objetivo facilitar a los desarrolladores de aplicaciones web el testeo de su código JavaScript en diferentes versiones de navegadores y sistemas operativos.
Surgió como una idea de John Resig como herramienta de soporte para el proyecto jQuery que ahora se ha convertido en un proyecto oficial de Mozilla Labs. La herramienta funciona para algunaslibrerías JavaScript Open Source, como jQuery, YUI, Dojo, MooTools y Prototype.
¿Cómo funciona?
Utiliza los navegadores de la gente que se une al proyecto para ejecutar en ellos los tests JavaScript. Para colaborar en el proyecto, sólo tienes que visitar http://testswarm.com y la web te indicará el número de personas que están unidas al enjambre, clasificándolas por la combinación de navegador y sistema operativo que tengan.

Podremos consultar los resultados de las pruebas en tiempo real, con detalle sobre los fallos (en rojo), errores críticos (en negro) y las pruebas sin problemas (en verde). Desde la pantalla de resultados podemos hacer click en el número que queramos y nos mostrará en detalle todas las pruebas realizadas y el código fuente de las pruebas que han fallado.

¿Es seguro?
TestSwarm está en fase alpha, así que durante los tests puedes sufrir cuelgues del navegador u otro efectos extraños. Pero nada que no se solucione reiniciando el navegador. Por el estado actual del proyecto, TestSwarm todavía no aparece en la página principal de Mozilla Labs.
¿Puedo utilizarla para mis proyectos?
TestSwarm es una herramienta Open Source, por lo que tenemos el código disponible para descargarlo y montar nuestro propio servidor que maneje nuestro propio ejambre de máquinas. El servidor requiere PHP y MySQL, además de las Apache rewrite rules. Los frameworks con los que funciona actualmente son QUnit (jQuery), UnitTestJS (Prototype), JSSpec (MooTools), JSUnit, Selenium, y Dojo Objective Harness.
Si quieres saber algo más de su funcionamiento, puedes echar un vistazo al vídeo de demostración en Vimeo o acceder al código fuente en github.
Etiquetas: javascript, mozilla labs, tests
Categoría: programación

Información Bitacoras.com…
Valora en Bitacoras.com: TestSwarm es un nuevo lanzamiento de Mozilla Labs que es una herramienta para realizar tests JavaScript de forma distribuida. Tiene como objetivo facilitar a los desarrolladores de aplicaciones web el testeo de su código Java…..