Run Tests on 800+ Browser/OS Platforms with 1 CLI Command
Qunit Made Awesome on the Sauce Labs Cloud - Quick Tutorial
Sure, it’s easy to install Chrome, Firefox and Internet Explorer (say you’re on Windows), drag the QUnit HTML file into each of them, and see if the tests pass or fail. But what about:
- All the different versions of each browser?
- Safari (if you’re on a Windows machine) or IE (if you’re on a Mac)?
- Testing the same browser on the other operating system? (could work differently)
To fully cover your bases, you need to install at least a few dozen browsers on 2 or 3 virtual machines. And then run your QUnit tests in each of them. This is pretty hard to do - even if it’s a one-time thing. But if you’re working TDD and have a build every few hours, it’s impossible!
Sauce Labs to the Rescue - QUnit Testing Made Awesome
Here’s where we come in. Sauce can help you run your QUnit tests on as many as 300 browser/OS combinations automatically in our cloud testing platform:
- If you have an existing test runner, you can simply send us your QUnit tests through a convenient REST API, and continue working as usual, while leveraging the power of the Sauce cloud. See our REST API documentation.
- If you're new to unit testing or use Grunt, our tutorial below will show you a quick setup, after which you'll run your tests on all those platforms with one CLI comand: $ grunt test - we'll then show you how to feed the results straight to your CI server.
And boom - we’ll run your tests on up to 300 Browser/OS combinations automatically in our cloud testing platform!
And - we’ll feed the results straight to your CI server (Travis, Jenkins, etc), or you can see them all in our cool web interface.
In Case We Haven’t Met..
Sorry, we forgot to introduce ourselves. Sauce Labs is all about making automated testing awesome. Our cloud testing platform has run over 90 million browser tests for thousands of organizations including Salesforce.com, Yelp, Firefox, and the BBC. Our battle-tested platform now enables running JS unit tests in many real browsers quickly and easily. We are now using the same proven platform to help you run JS unit tests in real browsers on a large scale.
Now that we know each other a bit better, let's get started! Read on for our quick tutorial.
About this QUnit Tutorial
If these are not the languages / technologies used in your project, don’t worry! You can use Java, Ruby, Python and many other languages to run your tests on the Sauce cloud.