What are the best JavaScript BDD frameworks?

asked by Anonymous
21 contributors
6 solutions
  1. 7

    #1Mocha

    Mocha
    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. 
    Websites

    Free

    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

    #2Jasmine

    Jasmine
    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.

    Websites

    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

    #3Cucumber

    Cucumber
    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. 



    Websites

    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

    #4Yadda

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

    Websites

    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

    #5Laika

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

    Windows

    Free

    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

    #6Backbone

    Backbone
    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.
    Software

    Other Platform

    Free

    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!"

Summary

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

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!

Close

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!
Close

Join These Inquisitive Minds

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