Home » Tag Archives: BDD

Tag Archives: BDD

Writing BDD tests with Cucumber JVM

java-logo

Cucumber JVM as an excellent tool to write your BDD tests.In this article I would like to give an introduction to BDD with Cucumber JVM. Let’s get started… What is BDD?           In a nutshell, BDD tries to solve the problem of “understanding requirements with examples” BDD tools There are lot of tools available for BDD ...

Read More »

BDD is – BDD is not

software-development-2-logo

“I’m the smartest man in Athens because I know that I know nothing.” —Socrates 470-399 BC What BDD is (for me) 1. Conversations BDD is about conversations The conversations help us understand what we are trying to build and identify the behaviours of our application The conversations help us share the knowledge about what we are building Through the conversations we deliberately discover the behaviour ...

Read More »

Pitfalls of Cucumber adoption

software-development-2-logo

It seems like behavior-driven development (or BDD) and its supporting tools are gaining stronger momentum in Java world than ever. Cucumber, as one of the most popular frameworks used to support and automate BDD, seems like the go-to framework to power user acceptance tests (or UATs) without considering the implications of adoption of such a tool. Since using Cucumber was ...

Read More »

Behavior-Driven Development (BDD) with JBehave, Gradle, and Jenkins

jenkins-logo

Behavior-Driven Development (BDD) is a collaborative process where the Product Owner, developers, and testers cooperate to deliver software that brings value to the business. BDD is the logical next step up from Test-Driven Development (TDD). Behavior-Driven Development In essence, BDD is a way to deliver requirements. But not just any requirements, executable ones! With BDD, you write scenarios in a ...

Read More »

Want to take your Java skills to the next level?

Grab our programming books for FREE!

Here are some of the eBooks you will get:

  • Advanced Java Guide
  • Java Design Patterns
  • JMeter Tutorial
  • Java 8 Features Tutorial
  • JUnit Tutorial
  • JSF Programming Cookbook
  • Java Concurrency Essentials