Cucumber with Java Build Automation Framework in Less Code [Video]

Preview in Mapt

Cucumber with Java Build Automation Framework in Less Code [Video]

Rahul Shetty
New Release!

A Step-by-Step Cucumber BDD Approach to Designing a Powerful Testing Framework (Selenium,Appium,API) with Minimal Coding
Mapt Subscription
FREE
โ‚ฌ29.98/m after trial
Video
โ‚ฌ163.20
RRP โ‚ฌ191.98
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packtโ€™s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
โ‚ฌ0.00
โ‚ฌ163.20
โ‚ฌ29.99 p/m after trial
RRP โ‚ฌ191.98
Subscription
Video
Start 14 Day Trial

Frequently bought together


Cucumber with Java Build Automation Framework in Less Code [Video] Book Cover
Cucumber with Java Build Automation Framework in Less Code [Video]
โ‚ฌ 191.98
โ‚ฌ 163.20
Spring MVC For Beginners : Build Java Web App in 25 Steps [Video] Book Cover
Spring MVC For Beginners : Build Java Web App in 25 Steps [Video]
โ‚ฌ 188.38
โ‚ฌ 160.14
Buy 2 for โ‚ฌ35.74
Save โ‚ฌ287.19
Add to Cart

Video Details

ISBN 139781789349313
Course Length6 hours and 37 minutes

Video Description

Say goodbye to writing masses of code when developing automation frameworks and welcome Cucumber! Cucumber is a life saving tool for the QA industry when developing test frameworks with minimal programming knowledge. This course helps you to build a top-class framework so that you can implement it for any automation test cases developed in Selenium, Appium, and REST assured API. On course completion, you will have mastered the Cucumber framework and be able to implement it successfully into your work place for any automation test cases you have.

Style and Approach

All the above topics are discussed from scratch level with lots of practical examples for better understanding.

Table of Contents

Introduction
Introduction
What is Gherkin syntax and how it works
Understand the Cucumber Scenarios Usage
Feature files and StepDefination Importance in Cucumber
Cucumber Installation
Install Java and configure in system variables
Cucumber project creation template
Understanding cucumber dependencies
Getting started with Cucumber Framework
Understand the Terminologies of Automation
Mapping step definition to feature file
Tidygherkin plugin to generate step definitions
Running the Tests with testRunner.
Code reusability with regular Expressions
Importance of regular expressions in feature files
How to reuse functions with different data
Data driven testing with Cucumber
Importance of dataTable for Datadriving tests
Parameterizing test runs with Example keyword
Cucumber-Core framework Features
Tagging feature to control testcases
Importance of Background keyword in Cucumber scenarios
Setup and Teardown for cucumber tests
Usage of Hooks in setting up tear down and setup Scripts
Using Background and Hook together for Robust Tests building
Cucumber Framework Reports and Test Runner configurations
Generating reports of cucumber scenarios
Importance of Attributes in cucumber options
How we have addressed common problems with cucumber features
Maven and Jenkins
Importance of Maven in Framework development
Installing and configuring Maven
Installing and configuring Maven
Creating Maven Project and importing into eclipse
Understanding POM.xml file and its dependencies
Importance of surefirePlugin in executing Tests
Importance of Jenkins in Test frameworks
Install and configure Jenkins
Configuring Jenkin Settings and Workspace
Integrating cucumber Framework with Jenkins
Running the cucumber project from Maven
Scheduling the project from Jenkin job

What You Will Learn

  • By end of this course you will be able to develop a Cucumber test framework for any Web/Mobile/API Automation test cases; 
  • Understand how a BDD(Behaviour driven development) approach works with the knowledge of Gherkin syntax; 
  • Have an in-depth understanding of real-time automation framework challenges and solutions to fix them; 
  • Have complete knowledge of data-driven testing, parameterizations, reusable components, Cucumber hooks, and tags. 
  • Additional information is included on integrating the Cucumber framework with Maven, Jenkins, and GitHub.

Authors

Table of Contents

Introduction
Introduction
What is Gherkin syntax and how it works
Understand the Cucumber Scenarios Usage
Feature files and StepDefination Importance in Cucumber
Cucumber Installation
Install Java and configure in system variables
Cucumber project creation template
Understanding cucumber dependencies
Getting started with Cucumber Framework
Understand the Terminologies of Automation
Mapping step definition to feature file
Tidygherkin plugin to generate step definitions
Running the Tests with testRunner.
Code reusability with regular Expressions
Importance of regular expressions in feature files
How to reuse functions with different data
Data driven testing with Cucumber
Importance of dataTable for Datadriving tests
Parameterizing test runs with Example keyword
Cucumber-Core framework Features
Tagging feature to control testcases
Importance of Background keyword in Cucumber scenarios
Setup and Teardown for cucumber tests
Usage of Hooks in setting up tear down and setup Scripts
Using Background and Hook together for Robust Tests building
Cucumber Framework Reports and Test Runner configurations
Generating reports of cucumber scenarios
Importance of Attributes in cucumber options
How we have addressed common problems with cucumber features
Maven and Jenkins
Importance of Maven in Framework development
Installing and configuring Maven
Installing and configuring Maven
Creating Maven Project and importing into eclipse
Understanding POM.xml file and its dependencies
Importance of surefirePlugin in executing Tests
Importance of Jenkins in Test frameworks
Install and configure Jenkins
Configuring Jenkin Settings and Workspace
Integrating cucumber Framework with Jenkins
Running the cucumber project from Maven
Scheduling the project from Jenkin job

Video Details

ISBN 139781789349313
Course Length6 hours and 37 minutes
Read More

Read More Reviews

Recommended for You

Spring MVC For Beginners : Build Java Web App in 25 Steps [Video] Book Cover
Spring MVC For Beginners : Build Java Web App in 25 Steps [Video]
โ‚ฌ 188.38
โ‚ฌ 160.14
JavaScript (and jQuery) in 7 Days [Video] Book Cover
JavaScript (and jQuery) in 7 Days [Video]
โ‚ฌ 122.38
โ‚ฌ 104.04
Machine Learning with Core ML in iOS 11 [Video] Book Cover
Machine Learning with Core ML in iOS 11 [Video]
โ‚ฌ 122.38
โ‚ฌ 104.04
Building Web Services with Java EE 8 [Video] Book Cover
Building Web Services with Java EE 8 [Video]
โ‚ฌ 125.98
โ‚ฌ 107.10
Amazon EC2 Master Class (with Auto Scaling and Load Balancer) [Video] Book Cover
Amazon EC2 Master Class (with Auto Scaling and Load Balancer) [Video]
โ‚ฌ 46.78
โ‚ฌ 39.78
Build a Serverless App with AWS Lambda - Hands On! [Video] Book Cover
Build a Serverless App with AWS Lambda - Hands On! [Video]
โ‚ฌ 145.18
โ‚ฌ 123.42