Call :+91 8055223360 

SELENIUM + CUCUMBER + REST ASSURED + JENKINS TRAINING IN THRISSUR

2344 Reviews
4.8/5
2489 Learners

Overview

SELENIUM

Watch
INTRO VIDEO

Why Radical Technologies

Check Batch Schedulings

Course Curriculum

Pre-requisites

There are no formal prerequisites for this course; however, previous operating system administration experience will be very beneficial.

Course Content

Basics of Manual Testing

  1. Introduction
  2. Types of Testing
  3. Development life cycle
  4. Testing life cycle
  5. Bug life cycle
  6. Different development models
    • Water fall
    • Agile

Core Java

  1. Introduction
  2. Java programming Keywords
  3. Oops concepts
    • Abstraction
    • Polymorphism
    • Encapsulation
    • Inheritance
    • Method overloading & Method overriding
  4. Literals
  5. Data types
  6. Local and global variables
  7. Classes & objects
  8. Access specifies
  9. Creating & Importing packages
  10. Exception Handling
  11. Interface
  12. Collection Framework
    • ArrayList
    • LinkList
    • HashMap
    • HashSet
    • TreeSet

Automation need

  1. Why
  2. When
  3. How

Eclipse

  1. Configuring Eclipse
  2. Write & compile Java programs
  3. Debug java code
  4. Run Java code
  5. Write and Execute sample java programs

TestNG

  1. Introduction
  2. Configuring TestNG
  3. Annotations
  4. Composing tests
  5. Assertions
  6. Generating reports
  7. Trouble shooting

Basics of Selenium

  1. Introduction
  2. Why selenium
  3. Selenium Vs Other automation tool (QTP)
  4. Selenium components
    • Selenium Core
    • Selenium IDE
    • Selenium RC (1.0)
    • Selenium Webdriver (3.0)
    • Selenium Grid

Selenium IDE

  1. Introduction
  2. IDE features
  3. Installing & configuring IDE
  4. Inspecting elements in IDE
  5. Recording and playback the scripts
  6. Building test cases
  7. Running test cases
  8. Debugging

Selenium Webdriver (3.0)

  1. Introduction
  2. Configuring Webdriver with Eclipse
  3. Create project
  4. Create and run tests
  5. Executing tests on multiple browsers Debugging tests
    • IE
    • Firefox
    • Chrome
  6. Using locators (Id, Class, Name, xpath, css etc)
  7. Choosing locating Strategies
  8. Handling Security popups / Alerts / Dialog boxes
  9. Error Handling
  10. Working with various Web Elements
    • Buttons
    • Input boxes
    • List
    • Links
    • Radio buttons
    • Check boxes
    • Comboboxes /dropdowns

Advanced Selenium Webdriver

  1. Complex xpath construction(relative xpath, xpath for tables)
  2. Attachment using native window
  3. Handling iFrame/Frame
  4. File Upload/Download
  5. Screenshots
  6. UI Mapping/Object Map
  7. Data Handling
  8. Parameterization
  9. Waits in Selenium
    • Implicit wait
    • Explicit wait.
  10. Automating Web Table and creating generic library.
  11. Action Class

Selenium Grid

  1. Hub and node concepts
  2. Configuration of selenium Grid
  3. Executing test using Selenium Grid and TestNG

Automation Framework

  1. What is Automation Framework?
  2. Data Driven Framework
  3. Keyword Driven Framework
  4. Hybrid Framework
  5. Page Object Model
  6. Reading the data from external files (Excel)
  7. Executing test in parallel using Selenium and TestNG
  8. Hands on experience

Advanced Automation Framework Understanding

  1. Selenium Integration with build tool. (MAVEN)
  2. Database testing using selenium
  3. Integration with Continuous Integration tool (Jenkins/Hudson)
  4. Common Automation platform development for Desktop, REST api, Mobile Automation

Cucumber

Cucumber/BDD Basics
1. Overview
2. How to use cucumber
3. TDD Vs BDD

Gherkin Introduction
1. Basics

Keywords
1. Given
2. When
3. Then
4. And
5. But
6. Feature
7. Background
8. Scenario
9. Scenario Outline
10. Examples

Cucumber Implementation
1. Scenario and Feature file
2. Multiple scenario in feature
3. Parameterization tests
4. Maps in Data Table
5. Cucumbers Tags
6. Cucumber hooks
7. Multiple Feature and Step Def File

8. Report Generation

Rest-Assured

Overview
1. Introduction
2. URI
3. Response
4. Request
5. Body
6. Headers
7. Status code
8. JSON
9. Authentication

HTTP Methods
1. POST
2. GET
3. UPDATE/PUT
4. DELETE

Setup and Configuration
1. Java 1.8_171
2. Eclipse
3. Maven
4. Rest Assured Library

Methodology
10. Given
11. When
12. Then

Request &Response
1. Request Specification
2. Response
3. Validation
4. Reading data from Json File and updating Json file
5. Updating json text runtime with JSONObjet(org.json)
6. Post the data as a Json text file.
7. Post the data as Json String
8. Validation with JsonPath

9. Comparing/Validating complete Json Response with expected Response
10. Comparing/Validating desired data from entire response
11. Asserts of Rest Assured/Assert of TestNG
12. Get request with Filter parameter e.g. Query/Path parameter
13. DataDriven Testing for Webservices
14. Report Generation

GIT + Jenkins
1. GIT account creation
2. GIT integration with Eclipse
3. Uploading code to GIT repository
4. Installation and configuration of Jenkins
5. Jenkins Job creation with GIT code
6. Execution of the Jenkins job and Report Generation
7. Scheduling the Jenkins job
8. Cucumber Report Generation

Training Options

Live Online Training

  • Highly practical oriented training
  • Installation of Software On your System
  • 24/7 Email and Phone Support
  • 100% Placement Assistance until you get placed
  • Global Certification Preparation
  • Trainer Student Interactive Portal
  • Assignments and Projects Guided by Mentors
  • And Many More Features

Course completion certificate and Global Certifications are part of our all Master Program

Live Classroom Training

  • Weekend / Weekdays / Morning / Evening Batches
  • 80:20 Practical and Theory Ratio
  • Real-life Case Studies
  • Easy Coverup if you missed any sessions
  • PSI | Kryterion | Redhat Test Centers
  • Life Time Video Classroom Access ( coming soon )
  • Resume Preparations and Mock Interviews
  • And Many More Features

Course completion certificate and Global Certifications are part of our all Master Program

Exam & Certification

Course Reviews

I had a wonderful experience in Radical technologies where i did training in Hadoop development under the guidance of Shanit Sir. He started from the very basic and covered and shared everything he knew in this field. He was brilliant and had a lot of experience in this field. We did hands on for every topic we covered, and that’s the most important thing because honestly theoretical knowledge cannot land you a job.
Rohit Agrawal Hadoop
I have recently completed Linux course under Anand Sir and can assuredly say that it is definitely the best Linux course in Pune. Since most of the Linux courses from other sources are strictly focused on clearing the certification, they will not provide an insight into real-world server administration, but that is not the case with Anand Sir’s course. Anand Sir being an experienced IT infrastructure professional has an excellent understanding of how a data center works and all these information is seamlessly integrated into his classes.
Manu Sunil Linux
I had undergone oracle DBA course under Chetan sir’s Guidance an it was a very good learning experience overall since they not only provide us with theoretical knowledge but also conduct lot of practical sessions which are really fruitful and also the way of teaching is very fine clear and crisp which is easier to understand , overall I had a great time for around 2 months , they really train you well.also make it a point to clear all your doubts and provide you with clear and in-depth concepts hence hope to join sometime again
Reema banerjee Oracle DBA
I have completed Oracle DBA 11g from Radical technology pune. Excellent trainer (chetna gupta ). The trainer kept the energy level up and kept us interested throughout. Very practical, hands on experience. Gave us real-time examples, excellent tips and hints. It was a great experience with Radical technologies.
Mrudul Bhokare Oracle DBA
Linux learning with Anand sir is truly different experience… I don’t have any idea about Linux and system but Anand sir taught with scratch…He has a great knowledge and the best trainer…he can solve all your queries related to Linux in very simple way and giving nice examples… 100 🌟 to Anand Sir.
Harsh Singh Parihar Linux
Prev
Next

Why we are the best Radical Technologies

Radical Technologies is truly progressing and offer best possible services. And recognition towards Radical Technologies is increasing steeply as the demand is growing rapidly.

Creative

0%

Innovative

0%

Student Friendly

0%

Practical Oriented

0%

Valued Certification

0%

Training FAQs

Similar Courses

ENQUIRE NOW











    [recaptcha]