Browser testing

Note: this document is work in progress

Buster.JS provides three methods for browser testing: buster server, buster static, and headless PhantomJS.

Running with buster server

Inspired by our ancestor JsTestDriver, Buster.JS is able to automate browsers seamlessly and provide feedback anywhere you want, making running your tests in actual browsers easy and painless.

Running with buster static

In the cases where you need a simpler method for running tests, Buster.JS has a straightforward HTML page based test runner, similar to QUnit and other traditional test frameworks.

Running headless with PhantomJS

Note: this feature has not yet landed in the beta.