Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Channels ▼

Web Development

Sauce Labs and Microsoft Whip Up BrowserSwarm

Sauce Labs and Microsoft have partnered to announce BrowserSwarm, a project to streamline JavaScript testing of web and mobile apps and decrease the amount of time developers spend on debugging application errors.

BrowserSwarm is a tool that automates testing of JavaScript across browsers and mobile devices. It is said to reduce server space and the time required to manually run tests.

It connects directly to a development team's code repository on GitHub. When the code gets updated, BrowserSwarm automatically executes a suite of tests using common unit testing frameworks against a wide array of browser and OS combinations.

BrowserSwarm is powered on the backend by Sauce Labs and allows developers and QA engineers to automatically test web and mobile apps across 150+ browser / OS combinations, including iOS, Android, and Mac OS X. After tests are run, users will have a report that includes screenshots, video, and logs to inform them of what needs to be fixed for each browser, including modern and older versions of those.

"In early September, Sauce Labs expanded its platform to support JavaScript unit testing," said John Dunham, CEO and cofounder of Sauce Labs. "Through our partnerships with Microsoft and appendTo, BrowserSwarm will play a vital role in ensuring developers spend less time fixing web and mobile application errors and more time on app innovation."

Microsoft's Internet Explorer (IE) team collaborated on BrowserSwarm to help make it easier for developers to test JavaScript frameworks across modern browsers like Chrome, Firefox, and IE9+. To help test sites in all versions of IE, the team also included support for older versions. Projects like Dojo, Backbone, and Modernizr are already using BrowserSwarm to automatically test their frameworks cross-browser, with more joining the platform in the coming weeks.

"The web continues to evolve at a remarkable pace, with technologies like WebGL and touch-based input becoming part of web standards," said Justin Garrett, senior product marketing manager for Internet Explorer. "With more users browsing the web on an increasing range of devices and browsers, developers have their hands full with making sure their websites are compatible for everyone. BrowserSwarm is our most recent partnership, along with the free virtual machines and scanning tools on modern.ie, to help developers spend less time testing and more time innovating for the web."

Related Reading

More Insights

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.