In der agilen Softwareentwicklung hat sich gezeigt, dass die Test-getriebene Entwicklung (TDD) nicht nur hilft, die Qualität der entstehenden Software zu verbessern, sondern auch die Produktivität der Entwickler erhöht. Behaviour Driven Development (BDD) baut darauf auf und kann mit vielen Verbesserungen glänzen. Mit Jasmine steht nun ein BDD-Framework zur Verfügung, das dabei ist, sich als Quasistandard im JavaScript-Bereich durchzusetzen. Es bietet alle wichtigen Features des BDD (auch Mocks und Stubs) an, benötigt keine eigenen Sprache und unterstützt alle gängigen Browser.