What are the best JavaScript BDD frameworks?

asked by Anonymous
21 contributors
6 solutions
  1. 7


    Mocha is a JavaScript test framework that runs on both node.js and the browser. Mocha will help you to make asynchronous testing more simple, easy and fun. Mocha tests run serially, a feature that allows and permits a flexible and accurate reporting while mapping exceptions. 


    Rachel Smith
    Written on February 14, 2017
    "Mocha is a really easy to use Javascript test framework. It's simple to install and get started with. I've had no issues so far with it and it performs flawlessly. Learning to use it has been interesting and easier than I thought."
  2. 4


    Jasmine is a testing framework for Javascript based in open source software and is used to run on JavaScript platforms without intruding in the app or the IDE. It has a very easy to read syntax and is based in other testing frameworks like ScrewUnit or JSSpec.


    Free- Free

    Juan Stone
    Written on February 11, 2017
    "Since I have a basic knowledge of JavaScript and HTML I find this to be an important guide to help me with the concept of unit testing. This uses a precise, to-the-point approach that helps me understand and use Jasmine to create better code bases."
  3. 2


    Cucumber is a Javascript BDD framework for Javascript that is used for running automated tests It merges specification and test documentation into one cohesive whole, focusing always on the customer point of view. 


    Free- Free

    Liliana Uribe
    Written on June 2, 2017
    "When was the last time you tried to get your team, the business unit and IT on the same page regarding the specs and the test documentation. I know now I can because I started using Cucumber. If living documentation, avoiding time and effort consuming regressions and keeping common business goals in front at all times during the whole process is important to you, then I would highly recommend looking at Cucumber."
  1. 2


    Yadda is a BDD that is used to test and create frameworks like Mocha, QUnit, Nodeunit or CasperJS


    Free- Free

    Brenda Davis
    Written on April 27, 2017
    "If you're looking for a reliable BDD for Java frameworks, maybe you should look into Yadda. You can test different frameworks, so if you have different framework or testing schemes you can incorporate Yadda into different areas."
  2. 0


    Laika is a Meteor test framework that allows you to run tests write those tests and interact with both servers and clients.



    Christian Williamson
    Written on January 11, 2017
    "I have recently began using Meteor to build javascript apps, and I was trying to find a good test framework to run tests with. Laika was perfect for what I needed, and it even lets you interact with both servers, as well as clients. It is a major time saver and very stable and secure to work with."
  3. 0


    Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface.

    Other Platform


    Brandon Barnes
    Written on November 9, 2017
    "This program is a must have for developing Javascript -JSON web apps. The model based data handling is a totally functional structure once you wrap your head around it. Learn Javascript and make stuff happen! World Wide Web domination is at your fingertips!"


Best What are the best JavaScript BDD frameworks
1MochaWebsites 7 Free
2JasmineWebsites 4 Free
3CucumberWebsites 2 Free
4YaddaWebsites 2 Free
5LaikaSoftware 0 Free
6BackboneSoftware 0 Free

This action requires you to be logged in

Quickly sign in with your social media account:

What interests you most? (Select at least 3)

This will help us to keep things fresh and relevant!


Now that you’ve found a solution...

Why not join our community of sharp minds and pro-active posters?

Be part of a rewarding interactive knowledge exchange!

Join These Inquisitive Minds

Engage, learn and share with a friendly community versed in a massive range of trending topics.