Menu
or
All Courses
INR USD

Selenium With Cucumber

Selenium is a portable software-testing framework for web applications. Seleniumprovides a playback (formerly also recording) tool for authoring tests without the need to learn a test scripting language (Selenium IDE). ... The tests can then run against most modern web browsers.

Why this course ?

Test automation has specific advantages for improving the long-term efficiency of a software team’s testing processes.
- Frequent regression testing
- Rapid feedback to developers
- Virtually unlimited iterations of test case execution
- Support for Agile and extreme development methodologies

Scheduled Batches

05 Jun
Weekdays (3 Months )
Weekdays Class Room |     09.00 AM - 10.00 AM
12000
05 Jun
Weekdays (3 Months)
Weekdays Online |     09.00 AM - 10.00 AM
12000
25 Jun
Weekends (3 Months)
Weekend Class Room |     09.00 AM - 12.00 PM
12000
25 Jun
Weekends (3 Months)
Weekend Online |     09.00 AM - 12.00 PM
12000

Course Features

  • Instructor Live Sessions

    30hrs of Online Live Instructor-led Classes. Weekend class:10 sessions of 3 hours each and Weekday class:15 sessions of 2 hours each.
  • Real-life Case Studies

    Live project based on any of the selected use cases on the above selected Domain.
  • Assignments

    Each class will be followed by practical assignments which can be completed before the next class.
  • 24 x 7 Expert Support

    We have 24x7 online support team available to help you with any technical queries you may have during the course.
  • Certification

    Towards the end of the course, you will be working on a project. Covalent certifies you as an course Expert based on the project.

Course Curriculum

Download
  • Selenium With Cucumber

    Introduction

    What is Automation Testing?

    What is selenium?

    How selenium works.

    Java:

    Java Keywords

    Java Data Types

    Declarations and Access Control

    Operators and Assignments

    Flow Control

    Typecasting

    Arrays

    Object Oriented Programming Concepts:

               Introduction

               Class

               Object

               Local, Instance and static variables

              Constructors

              this keyword

              Inheritance and Types

              Working with superclasses and subclasses

              Using types of polymorphism such as overloading, overriding, and dynamic binding

              Abstraction

              Encapsulation

              Abstract classes

              Interfaces

    String Processing:

              String manipulation with String Builder and String Buffer

              Essential String Methods

    Exceptions and Assertions:

              Introduction

              Exceptions categories

              Standard Java Exception classes

              Using Try-catch and finally clause

    I/O Streams:

              I/O using Java

              Files (Create/Read/Write operations on files)

    Wrapper Classes:

              Introduction

              Byte, Short, Integer, Long

              Float, Double

              Character

              Boolean classes

     Collections:

              Introduction to Collections framework

              util Package

              List, Set and Map

     

    Selenium:

    SELENIUM IDE

    SELENIUM RC - Deprecated

    WEBDRIVER

    GRID

     

    SELENIUM IDE:

    Different ways of identifying Elements:

    Locators Identification.

    ID

    Name

    Class

    Link

    CSS

    Xpath

    DOM

     

    WebDriver :

    What is webdriver

    How to use

    Launching application in multiple browser

    Method level explanation with examples

    Switching windows ,alerts , frames

    Waits - Implicit wait

    Explicit wait

    Fluent Waits

    Select Box handling

    Actions Class

    Listeners -EventFiring WebDriver

    Annotations

    Capturing the screenshots

    Grid:

    Remote WebDriver

    Capabilities

    Hub

    Node

    Json Configurations

    Executions on multi node/multi OS/multi browser

    Parallel Executions

    TestNG:

    Introduction

    Installation

    Annotations

    Attributes in annotations.

    @DataProvider

    @Parameters

    @Listenersh

    testng.xml

    Reporting:

    TestNG Reports

    ReportNG Reports

    Extent Reports

    Maven:

    Installation

    Configuration

    Terminology

    Life Cycles

     

    Design Patterns:

    Page Object Model

    Page Factory

    Data Driven DP

    Data Access Related Tools:

    POI - To Handle Excel sheets

    JSON

    Properties File

    SCM Tools - GIT

    Installations

    Usage

    Terminology

    Clone

    Pull

    merge

    Push

    Commit

    Jenkins:

    Introduction

    Installation

    Configuration of plugins

    Configuration of Jenkins

    Job Creation

    Integration with GITTools

    AutoIT - To handle download

    Introduction

    Installation

    Java Plugin

    Examples

     

    Cucumber:-

    Introduction to Cucumber and BDD
    •    What is Automation Testing?
    •    Advantages & Limitations of Automation Testing
    •    Automation Criteria (Automate or Not)
    •    Web Applications and Test Automation for Web Applications

    Introduction to Selenium
    •    What is BDD
    •    Cucumber implements BDD
    •    Gherkin Language
    •    Features
    •    Scenarios
    •    Preparing Features File having test scenarios
    •    Writing a step definition
    •    Writing Runner Class
    •    Given, When, Then, And, But annotations and usage in features class
    •    Passing parameters in Step Functions
    •    Using regular expression in step implementation to parameterize
    •    Parameterize complete scenario using features class
    •    Datatable in Cucumber and its implementation
       
    Framework with Selenium+Cucumber

Projects

  • Selenium with Cucumber Project

    We are providing Real time projects on Live applications.

FAQ's

  • Can I attend a demo session before enrollment?

    Yes

  • What if I miss a class ?

    If you miss a class we can provide recording video for particular session and same session you have to attend another batch also.

  • Will I get placement Assistance ?

    Yes

  • Do I receive a certificate for training ?

    Once you are successfully through the course you will be awarded with Covalent's Training certificate.

    Covalent certification has industry recognition and we are the preferred training partner for many MNCs

  • what support is available after the training?

    Doubts clarification up to getting a job

    Resume preparation

    Mock interviews

    Placement Assistance

  • What Features do you provide?

    Classroom & Online sessions with corporate trainers
    Course Material
    Real-time projects with industry experts
    Regular Assignments (Tasks)
    Placement assistance
    Resume preparation
    Doubts clarifications
    Software Tools installations

Certifications

  • Course Completion Certificate

    Once you are successfully through the course you will be awarded with Covalent's Training certificate.

    Covalent certification has industry recognition and we are the preferred training partner for many MNCs.

Videos

Selenium Demo-1
Selenium Demo-2

Reviews

Ramya Keerthana

B.Tech Fresher

Bharath is a best trainer, He has good Experience in Automation testing-Selenium. As I am fresher he has given good knowledge on Selenium, Java, Html, Cucumber & Framework and I want to tahnk Covalent for providing assistance in getting the Job.

readmore...

Ashima Sharma

Selenimu Tester

The trainer's teaching methodology involved clear explanation of each and every concept thoroughly with examples for each of them. I am very much happy about the experience,i have taken selenium training.

readmore...

Enroll Now

© 2023 Covalent Technologies All rights reserved

Drop us a Query

Drop us a Query

Call us on

IN: 91-9848733309
IN: +91-9676828080