Saltar al contenido
Noticias de tecnologia

Mozilla Labs lanza TestSwarm: pruebas de JavaScript colaborativas

Mozilla Labs lanza TestSwarm: pruebas de JavaScript colaborativas

TestSwarm es un nuevo proyecto de Mozilla Labs que tiene como objetivo brindar a los desarrolladores una manera fácil de probar rápidamente su código JavaScript en múltiples versiones de navegadores. Según John Resig, quien originalmente inició este proyecto como una herramienta para apoyar al equipo de jQuery, los métodos actuales de pruebas de JavaScript entre navegadores simplemente no escalan. Como solución, propuso hacer crowdsourcing de estas pruebas y distribuirlas a los navegadores que las personas ya están ejecutando en sus computadoras. Si desea contribuir al proyecto como evaluador, simplemente diríjase a TestSwarm.com y el sitio le dirá si su navegador es actualmente necesario.

TestSwarm todavía está en versión alfa y aún no se ha agregado a la página de inicio de Mozilla Labs.

Para los desarrolladores, TestSwarm es compatible actualmente con 7 sistemas operativos, desde Windows 2000 hasta OS X 10.5. El proyecto ejecuta sus pruebas en todos los principales navegadores. Siempre que se produzca un error en un navegador específico, TestSwarm devolverá datos detallados sobre qué salió mal exactamente.

Actualmente, TestSwarm está probando varias bibliotecas populares de JavaScript de código abierto en las que confían muchos desarrolladores, incluidas jQuery, YUI, Dojo, MooTools y Prototype. Puede descargar e instalar TestSwarm en sus propios servidores si desea utilizarlo para su propio proyecto. El código está disponible aquí.

Planes futuros

A largo plazo, el equipo también planea facilitar que los desarrolladores prueben su propio código en la arquitectura TestSwarm de Mozilla. El equipo también planea dar a los desarrolladores la opción de ejecutar pruebas manuales, donde se necesita la interacción del usuario.

Como participar

Si quieres ayudar, dirígete al sitio de TestSwarm. Si necesita su navegador, aparecerá un cuadro con una invitación para unirse al proyecto. Simplemente mantenga TestSwarm ejecutándose en una pestaña y automáticamente hará ping a los servidores del proyecto para nuevas pruebas cada 30 segundos.

Puede encontrar más detalles sobre cómo funciona TestSwarm en este screencast:

Test Swarm Tutorial de John Resig en Vimeo.