Test units of code, pieces together, or the full-fledged application
To help with that problem, in this article I’ll give you a guide comparing the different kinds of testing types available, and some recommendations for their use.
Read the article at codeutopia.net
Get unit test results in your IDE as you type with Wallaby JS
Like as-you-type Live Reload for unit testing.
Supports continuous testing in your code editor; currently WebStorm, IntelliJ IDEA Ultimate, PhpStorm, RubyMine, PyCharm Professional/
– Supports browser code testing (via PhantomJs or node.js/io.js) and node.js/io.js testing.
– Supports popular test frameworks (Jasmine, QUnit, Mocha).
– Support ES2015 (ES6) and React JSX.
Read about more features at dm.gl or WallabyJS.com
Run tests from straight your browser or Node.js. Write tests using any style you like (TDD, BDD, whatever!). Get full code coverage reporting so you know what’s left to test. Seamlessly run tests on Sauce Labs, BrowserStack, TestingBot, or your own Selenium Grid. Ready for continuous integration? Intern works with Travis CI, Jenkins, and TeamCity out of the box.
Read more from the source: theintern.io