Course Overview

Behavior-Driven Development (BDD) employs the approach of specification by example, requiring the team to create specific examples identifying what the system should do from the user’s perspective.
This course is valuable for teams who are: adopting Behavior Driven Development (BDD); considering Cucumber as its acceptance test tool; or updating skills to include an increasingly popular practice and tool. Attendees will discover that Cucumber’s ability to map stories and acceptance criteria to automated functional tests makes it an ideal BDD tool. The combination of instruction and application in this class will prepare your team for success in implementing and executing tests using Cucumber.
This course is considered a Private versions that can be done with the Java or .NET versions of Cucumber.

What you’ll learn
  • Distinguish between BDD and other kinds of agile testing
  • Describe the individuals involved in BDD and their interactions
  • Explain why Cucumber is well-suited to BDD
  • Refactor Cucumber scenarios to improve expressiveness and make them more readable and maintainable
  • Automate Cucumber steps to drive your application both through and below the user interface
  • Refactor Cucumber step definitions to make them more readable and maintainable
  • Write expressive Cucumber scenarios using business domain language
  • Find and install the appropriate version of Cucumber for your platform (i.e. Ruby, Java, or .Net)

Target audiences

  • This course is specifically designed for IBM, to be given to entire product development or testing teams. However, it covers information important to all roles: developers, testers, managers of all types, product management, and BA.

Curriculum

  • 8 Sections
  • 12 Lessons
  • 5 Days
Expand all sectionsCollapse all sections

Instructor

User Avatar

Ashley

Ashley Laing
0.0
0 Reviews
0 Students
1 Courses