How to setup machine for cucumber automation test framework from scratch.
How to use Cucumber Framework for Selenium Webdriver Automation.
Jenkins setup for Continuous Integration to pull you code and execute it independently and generating Cucumber report.
Automating the Web based application using Cucumber, Selenium 3.0, Java, Eclipse, Maven
Cucumber Gherkin understanding for Feature file and mapping with Step Definition file.
GitHub (version control system) free acount creation and uploading cucumber automation code from Eclipse to GIT repository
How to execute entire cucumber automation on local machine and generate report
Installation of Jenkins, GIT, MAVEN and configuration of Jenkins, Job creation in Jenkins
Extent Report, Cucumber Report integration with Jenkins and generating nice readable report
How to execute entire cucumber automation on Jenkins machine and generate reports
Window OS Basic understanding of any programming language, Java Preferred. Basic knowledge of Selenium Webdriver. Learning attitude
Do you want to write BDD style automation implementation with Cucumber, Gherkin & Java? You are at right place. We will cover starting from all basic setup and configuration required
This course will start from very basic level with no prior experience required and cover End-To-End automation with Jenkins. Cucumber is a Behavior Driven Development framework and will be used along with Gherkin, Selenium, Java, Maven, Ecllipse, GIT, Extent Report.
We will see how to write Step definition file, Feature file and different cucumber option to execute it.
This course will also cover how you can push your written code to GIT (Version Control System) and use that code in Jenkins (CI) to run your automation and generate report.
We will also integrate Extent Report in Jenkins for Advance reporting.
Execution of entire cucumber automation tests with Cucumber report and Extent Report integration and generation on local machine
Execution of entire cucumber automation tests with Cucumber report and Extent Report integration and generation with Continuous Integration tool i.e. Jenkins
Basic understanding of Java or any other OOP language is required to understand the code.
Who this course is for:
Manual Testers, Developers, Anyone wanted to start with Automation
7 sections • 40 lectures • 6h 12m total length
TDD Vs BDD
Java, Eclipse & Maven installation
Maven Eclipse Project Creation
Selenium, Cucumber and Extent Report Installation
Selenium Browser Driver Installation/download
Cucumber-Eclipse Plugin installation
Creating First Feature File
Creating First Step Definition File
Executing First Feature File With CucumberOptions And junit
Running Cucumber Automation With Maven
Generating Basic Cucumber HTML and json Report
Cucumber Options: Feature and Glue
Cucumber Options: Monochrome and Dryrun
Execute Multiple Scenario Feature File
Background Keyword : Execute Prerequisite for Each Scenario
Example and Scenario Outline Keyword : Data Driven Testing
Cucumber Hooks execution order
Multipple Scenario and Multiple Feature File
Data Sharing between Step Defs with Picocontainer
Cucumber Integration with Extent Report
Code Cleanup Before CI (Jenkins and GIT)
Complete Cucumber Tests Execution with Maven on Local Machine