Cucumber: Implementing Behavior Driven Development (BDD) with Cucumber Training Course
Course
In City Of London
Description
-
Type
Course
-
Location
City of london
Behaviour-Driven Development (BDD) is an Agile methodolgy aimed at improving the communication and collaboration among Software Developers, Quality Assurance / Testers, Business Analysts, and other parties involved in a project.
Cucumber is an open-source “story-based” framework written in Ruby. It enables Behavior Driven Development (BDD) by allowing for the creation of tests that are understandable by technical as well as non-technical people such as business stakeholders.
This course walks participants through real-life cases for Behavior Driven Development (BDD) and demonstrates hands-on how to implement Cucumber in various test scenarios.
Audience
Testers and Developers
Format of the course
The course includes a discussion of Behavior Driven Development (BDD) and how Cucumber can be used to carry out BDD testing in various contexts such as web application testing. Participants will be walked through the writing of their own user stories, test cases and executable test code.
Facilities
Location
Start date
Start date
Reviews
Subjects
- Writing
- Project
- Web
- Testing
Course programme
Introduction
Installing and configuring Cucumber
Business Driven Development (BDD) and Acceptance test–driven development (ATDD)
Involving the business analysts in your organization
Defining your project requirements
The testing ecosystem (IDEs, programming languages, testing frameworks and build libraries)
Setting up a web application testing system
Gherkin: writing your stories in a user-friendly language
Writing features
Writing scenarios
Writing step definitions
Organizing features and scenarios with tagging
Working with hooks
Working with databases
An overview of the Ruby ecosystem
Web-based test automation with Capybara
Refactoring Cucumber
Using Cucumber with Selenium
Generating reports
Emerging trends
Conclusion
Cucumber: Implementing Behavior Driven Development (BDD) with Cucumber Training Course
