TestSwarm: Continious & Distributed JS Testing

In: web resources

28 Aug 2009

TestSwarm is an open source project by Mozilla Labs (and created by John Resig) which aims to simplify the complicated & time-consuming process of running JavaScript test suites in multiple browsers.

It offers a continious & distributed testing environment that can be used by multiple users running the tests in various browsers with a "set-and-forget" logic.

TestSwarm

How It Works?

  • With the help of several JS functions that are needed to be included inside the applications to be tested,
  • TestSwarm sends the "test jobs" to a centralized server via PHP (data is kept in a MySQL db.).
  • Clients who are connected to the TestSwarm interface automatically queries the server every 30 seconds & completes the incompleted jobs in an iframe.
  • The results of the tests can be viewed "live" in a test results report page.

TestSwarm comes with support for the following test frameworks built in (with more to come): QUnit (jQuery), UnitTestJS (Prototype), JSSpec (MooTools), JSUnit, Selenium, and Dojo Objective Harness.

P.S. The project is currently in alpha stage & can have some bugs.

Special Downloads:
Ajaxed Add-To-Basket Scenarios With jQuery And PHP
Free Admin Template For Web Applications
jQuery Dynamic Drag’n Drop
ScheduledTweets

Advertisements:
SSLmatic – Cheap SSL Certificates (from $19.99/year)
Dreamhost $50 Discount Code: WRD
Follow WebResourcesDepot At Twitter And Get More Resources!

Tags: , ,

Related posts

Comment Form

About this blog

This blog delivers stylish and dynamic news for designers and web-developers on all subjects of design, ranging from: CSS, Ajax, Javascript, web design, graphics, typography, advertising & much more. Our goal is to help you communicate effectively on the web with an engaging website or functional interface.