Selenium WebDriver Training with Java and Cucumber

PRO COURSE Live: $349 | Video Only: $249 Also offered in C#.NETBundle & Save!

Learn the popular, free automated software testing tool for functional testing. Easily create data-driven tests for web applications.

Get started with Selenium, and discover how this open source tool can run on any platform, learn how to use on a wide variety of tools like Firebug, FirePath, Eclipse, JUnit4, TestNG, Selenium IDE, Selenium Server (formerly called RC Server) and the latest Selenium WebDriver along with ANT, SubVersion SVN, TortoiseSVN and Maven. In this course.

You’ll learn Java fundamentals and gain the critical skills you need to test your web applications, you’ll also create and manage a data-driven framework solution (connecting to MS SQL Server database) using JUnit4 and TestNG frameworks.


Day 1 - Preparing the Testing Enviroment & Selenium IDE

Day 2 - Selenium WebDriver & Finding Elements

Day 3 - Enhancing Test Scripts with Java; JUnit & TestNG Frameworks

Day 4 - Data-Driven Testing with .CSV and Excel

Day 5 - Test Reporting Methods & Scheduling Tests with ANT

Day 6 - Data-Driven Testing with JDBC & Page Objects

Day 7 - Jenkins & Maven with Setting up a continuous integration and a continuous deployment environment

Day 8 - Cucumber and BDD Testing

Selenium WebDriver Java and Cucumber Training

Live Training $349 | Video Only: $249

Talk to Counselor

Bundle & Save
Selenium WebDriver with C#.NET & Java

Pay with PayPal and get interest-free financing for 6 months!

Topics Covered

  • Selenium IDE
  • Plan and create TestCases for a Shopping Cart Application
  • Record End-to-End Tests
  • Selenium RC Server
  • Selenium WebDriver
  • Prepare Test Environment: Install JRE and JDK
  • Set environment variables
  • Export Script from IDE - JUnit4 with Selenium Web Driver
  • Download and configure Eclipse
  • Identifying and building a basic automated test script using
  • FireBug and FirePath
  • Intro to JAVA - Enhancing basic automated test script using variables, arrays, functions
  • Error/Bug reporting in Framework
  • Automating manual test cases, controlling framework from excel file, using batch execution of multiple test classes
  • Best practices while developing framework using JUnit4 & TestNG testing frameworks
  • In-depth discussion of various annotations
  • Building Data-driven tests scripts fetching data from CSV files
  • Creating industry standard logs with Log4j and taking screen-shots
  • Configuring JDBC connections and connecting to MS SQL Server database
  • Data parameterization of automation RC/Web Driver scripts
  • Creating Repositories for test scripts with SubVersion (SVN)
  • TortoiseSVN as a windows client tool for version control
  • Installing and Configuring Apache ANT
  • Running Scheduled Batch Test Scripts Using ANT
  • Creating excellent TestNG XSLT Reports with ANT
  • Introduction to Maven
  • Maven installation & configuration
  • Maven Archetype Build life cycle
  • Maven POM.xml
  • Maven profiles and dependency
  • Executing Selenium tests using ANT and MAVEN
  • Introduction to Page Objects
  • Building a Test Framework using Page Objects
  • Selenium GRID
  • Learn to build the Selenium GRID environment
  • Run Selenium WebDriver scripts in parallel using Selenium Grid!
  • Jenkins - Setting up a continuous integration and a continuous deployment environment
  • Cucumber - What it is? How can we use it with Selenium Web Driver
  • Complete 2 hour real life project on BDD Testing: Cucumber with Selenium

Ready to take the next step?

We will help you every step of the way. Learn the tools and land that job!