Selenium Webdriver with Cucumber BDD Automation Framework

Simpliv LLC
Online study mode
Simpliv LLC 39658 Mission Boulevard, Fremont, CA 94539, USA.
410 days 58 weeks 13 months 1 year
Apr 09 - May 24 2021

Course Description

About this Course
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 a project in MAVEN
  • Installation of Eclipse & MUST DO configuration of Eclipse
  • What is the POM file? & understanding the content inside POM file
  • Installation of TestNG
  • Cucumber Add-on’s, which will ease our efforts in the framework building process
  • Setting up Browser Driver

In Phase-3 we’ll start with a 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 the 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
  • Advanced reporting


Basic Requirements
Learn Selenium Webdriver with a BDD framework using:

  • Cucumber
  • Maven
  • TestNG
  • Jenkins
  • Core JAVA

Course Outline

  1. Introduction & Need of Automation Testing
  2. INSTALLATION
  3. BASE FRAMEWORK
  4. CODE IMPLEMENTATION
  5. LOCATE ELEMENT TECHNIQUES & EXCEPTION HANDLING
  6. TEST EXECUTION STRATEGY
  7. ADVANCE FRAMEWORK (PART 1)
  8. ADVANCE FRAMEWORK (PART 2)
  9. CONTINUOUS INTEGRATION

Price: KES 5,100 1,020

Similar Courses

Simpliv LLC
Online study mode
400 days 57 weeks 13 months 1 year
Nairobi
Simpliv LLC
Online study mode
398 days 56 weeks 13 months 1 year
Nairobi

Request a Call

Request a consultant to call you