When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Selenium Webdriver with Cucumber BDD Automation Framework

Learn Selenium Webdriver with a BDD framework using Cucumber, Maven, TestNG, Jenkins, JAVA

     
  • 4
  •  |
  • Reviews ( 28 )
₹559

This Course Includes

  • iconudemy
  • icon4 (28 reviews )
  • icon8h 55m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About Selenium Webdriver with Cucumber BDD Automation Framework

Phase-1

we’ll be about Introduction to the course :

Understanding about course & it’s needs

Having lessons walktrough

learning Selenium & It’s various Concepts In

Phase-2

we’ll be learning about different tools installations :

Setting-Up JAVA environmental variables

What is MAVEN? & Installation of MAVEN

Creating project in MAVEN

Installation of Eclipse & MUST DO configuration of Eclipse

What is POM file? & understanding the content inside POM file

Installation of TestNG

Cucumber Add-on’s, which will ease our efforts in framework building process

Setting up Browser Driver In

Phase-3

we’ll start with basic framework :

Gherkin language & Features file creation

Creation of Step definition class for respective feature file

Runner class creation In

Phase-4

we’ll move further into scripting :

Implementing code for step class

Improvising feature file with background keyword

Using tags in runner class In

Phase-5

we’ll learn automating various types of elements & handling exceptions :

Creation and execution of multiple feature files

Various exceptions

Basic reporting In

Phase-6

, we’ll learn about ways of test execution :

Using TestNG, Batch files, MVN commands

Installation of Maven surefire plugin In

Phase-7

, we’ll start designing advance framework :

Creating various packages, classes & using Hooks

Running test on different browsers

Centralizing selenium methods

Overview on ‘Page Object Pattern’ | ‘Page Factory pattern’

Better ways to overcome Page Object Modeling complications In

Phase-8

, we’ll continue designing advance framework :

Updating existing packages, classes & using tags

Installation of Log4j & use of log generation within scripts

Image attachments in framework In

Phase-9

, we’ll learn about CI – Jenkins :

Installation & setup of jenkins

Integration of Java, Maven with jenkins

Scheduling test execution from jenkins

Advance reporting In

Phase-10

, we’ll review course leanings & future actions.

What You Will Learn?

  • You will have the knowledge of designing selenium framework. As per your work domain this course will help you implement selenium framework for your project. .
  • Concepts you will learn & understand will be : 1. Maven 2. TestNG 3. Advance Reporting 4. Feature files 5. Scripting 6. Locate Element Techniques 7. Cross-browser Testing 8. Log Generation 9. Jenkins and many more .
  • Post course completion you will be awarded with certificate..