Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Automation Design Blueprint-Selenium webdriver,Java,Cucumber
Rating: 4.3 out of 5(25 ratings)
305 students

Automation Design Blueprint-Selenium webdriver,Java,Cucumber

Cucumber framework with BDD with selenium webdriver and Java from scratch to expert - LIVE APP testing
Created byRahul B
Last updated 12/2020
English

What you'll learn

  • ***By the end of this course students will have complete hand on to create powerful Cucumber BDD framework from scratch
  • Complete JAVA OOPS concept required for Automation testing, and No need to refer any other java tutorials
  • Integrate selenium with Java.
  • Create maven project and download dependency from maven repository.
  • Multi browser testing with the same script.
  • Find elements on web page and different actions which can be performed on the web element
  • Students will learn Cucumber BDD framework from scratch level to the advanced level using Java.
  • Different concepts of cucumber framework
  • Student will gain expert level knowledge in cucumber Automation.
  • Ability to develop advance cucumber framework from scratch.
  • Students will be able to create data driven framework from scratch.
  • Jenkins integration with cucumber framework
  • GIT and GITHUB integration with cucumber framework

Course content

11 sections82 lectures15h 28m total length
  • Introduction to Complete course- Selenium cucumber , JAVA,GIT ,JENKINS5:50
    • Complete overview of the entire course with selenium cucumber and java along with GIT and Jenkins

  • Introduction to Selenium10:47
  • Introduction to Selenium and Eclipse IDE download5:59
  • Step 1 -Downloading and installation of JAVA12:21
  • Creating simple project and maven project9:26
    1. This session will cover the difference between the simple project and the maven project.

    2. Why there is need of maven project ?

    3. How to configure maven into machine , and how to create new maven project

  • Creating simple project and maven project11:32
  • Configuration of Maven command prompt10:17
  • Writing First selenium script-Setup check17:49
    • In this session we will see how we can write our first selenium script.

    • We will see how we can configure selenium with eclipse

    • We will see how we can download chromeDriver.exe and how we can configure the same with selenium.

    • We will see now we can download testNG plugin and configuration of the same with selenium

    • We will see how we can download selenium server dependency and how we can configure the same with selenium

  • Practically implementing first selenium script11:23
    • Spot check on all the required things are available or not to run our first selenium script.

    • Practically writing our first selenium script.

    • Invoking chrome browser with the help of our script

    • Navigating to the URL with the help of our script

  • Configuring Firefox browser with selenium17:48
    • We will see how we can download geckoDriver.exe and how we can configure the same with selenium

    • We will see what changes we need to do in our script in order to invoke the firefox browser.

Requirements

  • No, there is no need to have any knowledge of JAVA or cucumber, you will learn everything from scratch
  • No need to have any prior knowledge of selenium or Automation technology
  • Laptop and Internet connection is required

Description

Description:

  • Cucumber is one of the most powerful frameworks available in the market for Test Automation which requires minimum/No programming knowkedge.

  • This course will guide you to create Robust test automation framework using concepts of Behaviour driven development(BDD) and will focus on the pinpoint concepts rather than beating around the bush

After the end of the course, you will be able to create a Robust cucumber framework and will be able able to take your career to the next level in your organisation.

Course content includes

  • Introduction to Selenium and JAVA

  • Installation of JAVA on Windows operating system.

  • Creating Maven Project and simple project

  • Cross-browser configuration and Execution

  • Element locator strategies(ID,Name, LinkText, partial link text, Tagname, classname, XPath, cssSeclector)

  • Different wait statements

  • What is cucumber?

  • Cucumber BDD approach

  • Gherkin syntaxes

  • Rules in defining Cucumber feature file

  • Cucumber Automation terminologies

  • Data-driven testing with Cucumber

  • DataTable feature and its importance

  • Regular expression for developing reusable components

  • Parameterizing tests with Example keyword

  • Cucumber Hooks and Tagging features

  • Smart usage of combining hooks and tags together

  • Junit Test Runner importance with cucumber

  • Cucumber options Attributes options

  • Generating reports for cucumber tests

  • Integrating cucumber tests with Maven

  • Scheduling tests from Jenkins for Continous Integration

Who this course is for:

  • Manual testers who want to make career in Automation testing
  • Students who wish to make there career in Automation testing
  • Begineer Automation developer who want to learn new technologies in Automation
  • Selenium Automation developers who want to learn BDD framework
  • Anyone that has an interest in automation testing and wants to gain knowledge in this area.
  • Automation engineers who wants to learn latest Automation trend
  • Anyone who want to learn the skill to develop Cucumber Automation framework
  • Anyone who have the Basic idea of the Cucumber framework but want to become professional in this cucumber framework