Jump to ratings and reviews
Rate this book

Behaviour Driven Development with JavaScript - An introduction to BDD with Jasmine

Rate this book
Improve you productivity with Behaviour Driven Development

Test Driven Development (TDD) has become a cornerstone of modern software craftsmanship. Behaviour Driven Development (BDD) takes it to the next level; it provides easier to use and more readable syntax as well as many other improvements. If you haven't used Test Driven Development before, start with BDD, you will reap the benefits much faster.

This book is a hands-on introduction on BDD. Using Jasmine, a BDD framework for JavaScript, you will learn step-by-step how to write maintainable specifications. You will see how to embed BDD in your daily coding and learn its do's and don'ts.
When reading this book you will:

- Apply modern JavaScript techniques such as function expressions and ECMA5-object handling.
- Learn the mechanics and the process of BDD.
- Write specs with the popular Jasmine framework.
- Use specs as living documentation.
- Create data with Example Factories.
- Organize your specs in various ways, depending on the situation.
- Use expectations and code custom matchers.
- Drive new features from the outside in.
- Isolate your specs with mock objects and methods.

109 pages, Kindle Edition

First published November 19, 2013

About the author

Marco Emrich

10 books5 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
6 (18%)
4 stars
13 (40%)
3 stars
12 (37%)
2 stars
1 (3%)
1 star
0 (0%)
Displaying 1 - 4 of 4 reviews
Profile Image for Daniel Aguilar.
121 reviews32 followers
April 19, 2015
Really good introduction to BDD and its application to JavaScript development. As noted by other reviewers here at GoodReads.com, this book is strong at getting to the fundamentals of BDD, the why's and how's, providing both a theoretical background and many practical examples. This is NOT a language or technical reference, although it does indeed get into technical details. It is more of a gentle (and surprisingly entertaining!) ride into a very interesting and potentially rewarding way of approaching software design and development.
Profile Image for David Grönlund.
10 reviews
April 6, 2015
I like it because it adds value beyond what all the reference books out there offers, which typically contains information more easily found on the web. This book explains things in a broader sense focusing on the practical use and common complexities. Which for me is immensely useful.
Profile Image for Johannes.
10 reviews1 follower
November 30, 2013
Compact introduction to BDD with nice Insights and a lot of interesting links to further informations on BDD/TDD/Agile
Displaying 1 - 4 of 4 reviews

Can't find what you're looking for?

Get help and learn more about the design.