Jasmine is a JavaScript-based Behavior Driven Development (BDD) testing framework. It is not dependent on any browsers, the DOM, or JavaScript frameworks. TDD was created to reduce your excuses for not testing a software, making your life easier in the long run.