Cucumber is a software tool that supports Behaviour-Driven Development (BDD). It is written using Gherkin language. We would write feature files in Gherkin which in turn contains many business scenarios in Given-When-Then Syntax.
Cucumber supports all major languages and framework and currently used by many companies/projects for BDD implementation/Test Automation.
Approach is to explain in conversational/colloquial Kannada to reinforce the learning and for better understanding.
Cucumber Projects created in course can be accessed at:
Hello Cucumber Sample Project
Greatest Cricketer of All Time
Resume Check Application
Contents of the course:
1. Introduction: In this module we will know about the interesting story behind why Cucumber is named so, what all major languages or framework are supported by Cucumber, Cucumber stack and advantages of using cucumber.
2. BDD: In this module we will introduce the concept of Business Driven Development, how to achieve it, 3 different phases in BDD, how to do discovery workshop, BDD Myths and about 3 Amigos i.e Product Owner/Developer/Tester.
3. Keywords & Terminologies : We will discuss about important keywords and terminologies and how it is being used in cucumber.
4. Gherkin: We will learn how to write Gherkin language and advantages of using the same.
5. Installation & Dependencies: In this course we would be using Cucumber-JVM so we will learn how to install and configure JAVA, Maven and Eclipse.
6. Cucumber Project Tutorial: We will create cucumber project from scratch and learn various artefacts.
7. Cucumber Hands-On Project: In this module we will cover two problem statements i.e ‘Greatest Cricketer of All Time’ and ‘Resume Check Application’ and learn how to write feature files, different scenarios, step definitions and different run time cucumber options.
8. Good to know concepts: In this module we would know about Browser Automation, API Automation, Testable Architecture, Continuous Build and Anti-Patterns from Cucumber perspective.
1.Able to write features and scenarios at end of course
2.Hands-On Demo with 3 different sample projects to get you started
3.Clear understanding of BDD principles
4.Course Completion Certificate
It's really nice and easy to understand. That to in "KANNADA".!
Tumba olleya kelasa. Thanks for the course.