Thursday, 28 May 2015

BDD automation testing frameworks

Introduction to BDD?
BDD stands for behavior driven development. Specifications for the system are laid down in simple language that is understood by all stakeholders.

Difference between BDD and TDD.
TDD stands for Test driven development. Here developers write tests to verify that software is working as expected. But in BDD, end users or customers write the specifications which are used to verify that system behaves as per the specification.

What are BDD test automation frameworks?

  1. Jbehave
  2. Cucumber
  3. Specflow
  4. Gauge

Advantages of BDD.

  1. Tests can be written and understood by all business users.
  2. Focus is on testing the specifications stated by business users and customers.

What do you think on this topic? Please express your opinion or ask any question through comment below. You can write to me at

Sponsored Links

Popular Posts



Google+ Followers

Google+ Badge