In order to improve the quality of developed software, every day more solutions oriented to the two most used development techniques: TDD (Test Driven Development) and BDD (Behaviour Driven Development) appear.
One of these kind of solutions is Karma, a powerful tool that integrates with different frameworks (Jasmine, QUnit, Mocha, etc.) and is responsible for executing the Javascript tests as they're built, allowing us to verify that the application works and helping us identify potential problems.