Introduction to Cucumber Testing Essentials (TT3650)
Gain a solid understanding of practical BDD concepts using Cucumber and Gherkin to drive consistent functional and non-functional tests as part of the regular build process.
Gain a solid understanding of practical BDD concepts using Cucumber and Gherkin to drive consistent functional and non-functional tests as part of the regular build process.
More Information:
- Learning Style: Virtual
- Learning Style: Course
- Difficulty: Beginner
- Course Duration: 1 Day
- Course Info: Download PDF
- Certificate: See Sample
Need Training for 5 or More People?
Customized to your team's need:
- Annual Subscriptions
- Private Training
- Flexible Pricing
- Enterprise LMS
- Dedicated Customer Success Manager
Course Information
About This Course:
This one-day hands-on training course that will provides students with a solid understanding of practical BDD concepts using Cucumber and Gherkin to drive consistent functional and non-functional tests as part of the regular build process. Students will learn the core API, tools, and how to work with them together to create powerful testing harnesses.
BDD is a process that defines features and executable specifications that are expressed using Cucumber and Gherkin. To properly showcase the practical application of BDD throughout this course, implementations of the features and behaviors must be developed and tested. This course leverages Java implementations and testing to transform the features into implemented functionality. As such, it is helpful if incoming students know Java. There is no training on Java in this course. If students do not have a background in Java, they will run the solutions to verify implementation and walk through the practical use of BDD.
Course Objectives:
This skills-centric course is about 50% hands-on lab and 50% lecture, designed to train attendees in core Cucumber and web testing skills, coupling the most current, effective techniques with the soundest industry practices. Throughout the course students will be led through a series of progressively advanced topics, where each topic consists of lecture, group discussion, comprehensive hands-on lab exercises and review.
Working in a hands-on learning environment, led by our expert practitioner, students will learn:
-
Test-Driven and Behavior-Driven Testing concepts
-
The concept of refining requirements into executable specifications
-
How BDD, Cucumber, and Gherkin work together
-
Transform requirements into features and feature files
-
Creating step definitions
-
Using Cucumber and Gherkin to test services
-
How to manage Cucumber and improve the organization of scenarios
Audience:
-
This is an introductory-level course is geared for experienced Test Engineers, Quality Assurance Engineers or others needing to learn Cucumber.
Prerequisites:
-
Prior experience with basic Java syntax (to work with Cucumber) would be helpful. Participants without a coding background are welcome to follow along in the labs, copying lab solutions as needed.