
We will learn about the Gherkin But keyword and how it can be used when conveying a negative situation
In this lecture, we will learn about how to make comments with Gherkin
We will learn all about creating lists using the Asterix keyword
Let's learn about giving a feature a description in this lecture
In this lecture I will set you another little challenge to test your knowledge of Gherkin
Gherkin Variables is one of the most powerful features of the language - we will learn about them in this lecture and how to use them properly
In this lecture we will continue to learn about Gherkin variables and improve our knowledge further
I will give you a little challenge in this lecture to practice what you have learnt about Gherkin Variables
We will work through a possible solution to the challenge I set in the previous lecture
In this lecture we will be introduced to the Gherkin Background keyword, and how it can help to prevent repetition in scenarios
Let's learn all about the Gherkin Data Table and how it can be used to reduce the complexity of a scenario and avoid repetition
We will have a walk through of a Gherkin Data Table with a scenario and explain how it works
We will learn how to combine multiple Gherkin Data Tables together in this lecture
Let's learn about the Gherkin Scenario Outline keyword in this lecture and how it can be used to describe Examples for multiple tests combined in to just one scenario
Let's continue to learn about the Scenario Outline and Examples in this lecture
NOTE: The variables in <> may or may not be case-sensitive depending on the Cucumber library. ie some libraries don't case about the casing, so <product> or <Product> will match the column names - other libraries may insist on the case matching as well. SpecFlow (.net) implementation doesn't care so <product> is just as good as <Product>
In this lecture, learn about Gherkin tags how how they can be used to choose which automated tests can be executed by Cucumber
A round up of what we have learnt in this module
** MASTER GHERKIN - Learn how to write Behaviour Driven Development (BDD) requirements and tests **
Why is this course for you?
This course will teach you all you need to do to become a competent with the Gherkin language with Cucumber, the most important language for writing for Behavioural Driven Development (BDD). This is an essential skill to master for any Subject Matter Expert, Business Development professional, Testing professional and developer.
This course will teach you all you need to know about the Gherkin language from beginner, right up to confident!
Unlike other courses, you will not only learn the basics of the language, but we will use a real use business case of a e-commerce store to demonstrate how to use the language!
Includes fully professionally provided Captions in English (not the automatic ones)
NOTE: **This course will focus writing tests with Gherkin in feature files - but will not cover any aspect of back end implementation. This is not in the scope of this particular course. This is because this course is dedicated to learning just the Gherkin language. Since implementation of steps can be with any languages eg Java, Javascript, .NET - this is not the focus of this course**
** INCLUDES PRACTICE TESTS - SO YOU CAN SEE HOW WELL YOU UNDERSTOOD **
WHAT ARE WE GOING TO LEARN?
1. How Gherkin Helps Businesses
- Learn what is Gherkin, how it relates to Cucumber. Why learn Gherkin?
- How it fits in to a BDD Behavioural Driven Development cycle.
- Business Analysts/SME: Gathering requirements for a business with Gherkin
- Testing Leads: Writing User Stories with Gherkin and testing plans with Gherkin
- Gherkin as a Universal Language to prevent misunderstandings in the business between members
- Gherkin as a Single Source of Truth and the Gherkin Workflow
2. Learn Gherkin Language
An essential module - to learn all about the Gherkin language
- Learn all the keywords of the Gherkin language, and why they are used
- Test yourself with a little Quiz to see how well you have learnt the language
3. Applying the Gherkin Language
A unique part of the course!
- Learn how to apply the Gherkin language to a real life common business scenario.
- Learn how to combine the keywords together to overcome typical situations
- Testing your knowledge as you go with Challenges
4. **EXTRA** Fix my Gherkin!
A unique module to test your knowledge of Gherkin full of challenges and apply your knowledge. I supply some Gherkin and it is your challenge to re-write the Gherkin and improve it further!
By the end of the course, you will become very sufficient with using Gherkin. Don't forget, if you are not entirely happy with the course, you have the 30 day Money-Back-Guarantee.
If you are serious about learning the skill required to become confident at writing Business Requirements and Test Scripts using Behavioural Driven Development, then this is the ONLY course you need to master Gherkin!