Automation Framework-Selenium,Java,Cucumber,TestNg & Jenkins
Develop essential software engineering & devops skills with expert instruction and practical examples.
What You'll Learn
Skills you'll gain:
Prerequisites & Target Audience
Skill Level
Requirements
Who This Course Is For
Course Information
About This Course
Learn to develop E2E Test Automation Suite with Cucumber BDD, TestNG, Java, Page Factory Model. Integrate Test Automation Framework with Continuous Integration Tools like Jenkins and GITHUB The course covers almost all the essentials you need to develop E2E test automation suite with different frameworks like cucumber with Junit, Cucumber with TestNg & Page Factory model. Hence speed up testing and save time, with Automated test Suite.
As part of this Course, I have covered following Topics -GitHub Links to different projects which we will be working with, as part of this course. Demo E commerce Web Application walk through, functional overview and hosting it in local machine. Setting up Cucumber Framework from scratch.
Learning basics of cucumber like feature Files, Step definitions, Runner Files, Parametrization, Tags, Hooks etc. Run Cucumber Tests with Junit (java Unit testing framework)Develop Automation unit tests on the Demo App and develop Negative tests & Run with Junit. Generate Reports after Every Test Execution like Cucumber HTML reports, Extent reports.
Working with JDBC to fetch data from databases from java and Integrate it with the FrameworkWorking with Excel Sheet Validations, operations using Apache POI and integrate it with the Framework. Working on Encrypting Passwords and Sending Email Reports after the execution of test Suite. TestNg concepts and basics overview.
Topics Covered
Course Details
Course Details
View pricing and check out the reviews. See what other learners had to say about the course.
$19.99
list price when the catalogue was read (2026-07-07); Udemy sale prices run lower
Affiliate disclosure: if you enroll through links on this page, the course provider may pay us a commission. This comes at no extra cost to you and does not influence how we describe courses.
This course includes:
Not sure if this is right for you?
Browse More Software Engineering & DevOps CoursesWhere this course fits
Certifications in this area
Concepts behind this area
Domain Name
A domain name is an address in the internet's public namespace that you rent through a registrar for a yearly fee, and it remains yours only while the registrar account holding it stays paid up and under your own control.
Caching
Caching keeps the result of expensive work, such as a rendered page or a database query, and serves that stored copy until it expires, making it the largest single source of speed on any busy website.
Uptime & SLA
Uptime is the proportion of time a service answers requests, quoted in nines, and a service level agreement is the contract clause setting out how that proportion is counted and what the provider owes when it falls short.
REST API
A REST API exposes an application's data as resources at stable addresses and lets clients read and change them with HTTP's standard methods and status codes, so that the protocol itself carries most of the meaning.
Python
Python is a general-purpose programming language that became the standard interface for driving numerical and machine-learning code written in other languages.
Git
Git is a distributed version control system that records the history of a set of files as a graph of snapshots, lets many people work on branches of that history at once, and merges their work back together.
The field, explained: Hosting & Cloud · Programming & Web Development
Wider context: the fields we cover, the glossary and certification exams, all written by us rather than pulled from a provider feed.
