Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Software Testing Selenium Testing Framework

Master Selenium Automation Testing | Basic to Advanced Level

Learn to implement automation testing using selenium and build industry standard automation frameworks from scratch
Rating: 4.0 out of 54.0 (32 ratings)
178 students
Created by Saurabh Dhingra
Last updated 10/2020
English
30-Day Money-Back Guarantee

What you'll learn

  • This course is all you need to crack any job interview of Selenium automation testing or to work as an selenium automation expert
  • Basic to advanced level Selenium automation Tool
  • Basic to advanced level TestNG Testing Framework and integration with Selenium automation tool
  • Industry standard design patterns to write effective code
  • Industry standard Frameworks which students can implement on their own from scratch
  • Integration with tools like MAVEN (Build Management Tool), Git (Code Repository), AutoIT (Windows based automation tool)
  • Running and scheduling selenium code and frameworks using CI/CD tools like Jenkins
  • Multiple assignments to implement all your learnings with practical examples
  • Regular updates to match the industry standards

Course content

15 sections • 76 lectures • 12h 26m total length

  • Preview01:11
  • Preview01:25
  • Preview10:39

  • Introduction to Selenium and its components
    08:25
  • Getting started with Selenium Web-Driver Environment Setup
    12:17
  • Selenium Commands - Running first call flow on Chrome browser
    08:34
  • Running Selenium commands on Edge Browser
    08:47
  • Executing code on multiple browsers
    09:52
  • Assignment Number - 1 (Practice Basic Selenium Commands)
    12:58
  • Revisiting basic Selenium commands
    5 questions

  • Locators and Identifiers in Selenium WebDriver
    17:13
  • Quiz on Locators and Identifiers
    4 questions
  • Working with basic form elements - textbox, radio button, text area
    12:22
  • Mastering XPath locators - Part 1
    12:28
  • Mastering XPath locators - Part 2
    09:21
  • Operators and Methods in XPath
    10:47
  • Axes in XPath
    09:12
  • Mastering CSS Locators
    10:19
  • Working with Dropdowns
    13:16
  • Assignment - Facebook Signup
    1 question
  • Fill up Contact Us form
    1 question

  • Case Study 1 - Amazon Project | Getting Link count on a web page | Get attribute
    14:14
  • Ebay Project | Search Product | Get Product List | Javascript scroll Operation
    34:56

  • Waits in Selenium - Pageload Timeout
    12:36
  • Implicit Wait and Mouse Hover Example
    14:27
  • Explicit Wait
    07:54
  • Fluent Wait
    05:32
  • Drag and Drop operation
    13:54
  • Assignment - Drag and Drop
    1 question

  • Alert Handling
    07:00
  • Multiple Windows Handling
    13:58
  • Frame Handling
    09:05
  • Alert Handling
    1 question

  • Introduction to TestNG Framework
    02:54
  • Installing TestNG Tool on Eclipse
    02:28
  • Annotations in TestNG
    08:58
  • Reports in TestNG
    04:31
  • Enabling or Disabling a test case in TestNG
    01:15
  • Controlling the sequence of test case execution in TestNG
    03:47
  • Assertions in TestNG
    12:54
  • Soft Assertion
    08:06

  • Introduction to TestNG xml file
    03:19
  • Oder of Execution of @Before**** and @After****
    12:33
  • Executing all test cases within a package
    02:35
  • Executing all test cases of multiple classes
    02:02
  • Grouping Test cases
    07:23
  • Parallel execution of test cases on Multiple Browsers
    06:43
  • Passing multiple test data via Data Providers in TestNG
    04:52
  • Passing parameters through testng xml file
    07:56
  • Re-Running and Retry Logic in TestNG
    09:18

  • Selenium Grid Setup
    06:11
  • Running Selenium code via Grid
    05:28
  • Running Selenium calls in parallel on multiple machine using Grid
    02:43

  • Introduction to Framework Development
    07:35
  • What frameworks will we develop?
    10:39

Requirements

  • Basic understanding of Manual Testing
  • Basic understanding of Java and Object oriented concepts are required

Description

Over the last decade, the Selenium automation tool has gained a lot of popularity in the automation testing world due to its unique features like - Multiple operating support, multiple language support, multiple browsers support, open-source, and community support.

MNCs to Startups all big and large organizations are investing a lot in automation testing which has raised the demand of automation experts. Almost all job openings of software testing in any part of the world do ask for Selenium expertise.

This course is created keeping the current automation testing situation of the world in mind.

The course curriculum is structured in an order that you will --

  1. Selenium automation tool as a subject,

  2. Testing Framework - TestNG,

  3. Design Patterns to write effective code,

  4. Industry Standard automation frameworks built from scratch,

  5. Integration with tools like Maven (Build management tool), Git (Code repository),

  6. Integration with CI/CD (Jenkins)

Multiple quizzes added in the course to help you learn and understand the concepts better.

Multiple assignments that will help you implement your learnings with real-time examples.

We will keep updating the course for our students with new assignments and topics that enhance your implementation skills.

My decade of experience of implementing automation in real-time projects and experience in teaching over 2000 students from all parts of the world in LIVE classes is used while creating this course for you. I know what students are looking for and what should be the IDEAL PACE for them to learn.

Who this course is for:

  • Working professionals from manual testing field looking to transform as automation experts
  • Beginners in automation testing
  • Fresh graduates who are looking to start their career into IT
  • Professionals who are restarting their career into IT after a break

Instructor

Saurabh Dhingra
Founder and Training Consultant at QA Tech Hub
Saurabh Dhingra
  • 4.1 Instructor Rating
  • 299 Reviews
  • 8,083 Students
  • 2 Courses

Saurabh believes in the untapped potential of human beings. He knows everyone can excel provided they get the right direction and guidance. Through QA Tech Hub, he wants to create awareness about the courses, tools, and scope of automation testing for the learners and seasoned professionals.

What brought him here?

Saurabh started teaching in his mid-teens to help his friends with Mathematics and Science. His friends loved it, and he rejoiced as he polished his skills as a trainer. He decided to hone his skills and get a degree in Information Technology.

In the year 2010, he joined HCL to explore the needs and potential of automation testing on a global platform. For the next three years, he worked rigorously to understand and develop the methodology for developing frameworks on Automation tools such as Selenium, Jmeter, Rest Assured, Protractor, Katalon Studio, etc.

He is also a certified Scrum Master (PSM 1 and PSM 2) from scrum dot org

Training Experience:

70 + Live online/offline batches of Selenium Automation Testing conducted across the Globe.

20+ Live online/offline batches of Manual + API Testing across the Globe

10+ Classroom session on Scrum Master course

Students reach ~ 2000

What is his Vision?

During his tenure in IT, he realized people need help with the basics and advanced level tools on a deeper level. He initiated classrooms to help and diversify the Automation testing domain for his associates. The QA Tech Hub team will bring the best tutorials, insights, and webinars to help those who want to learn better and earn more. Saurabh has helped his friends, associates, and students realize their dreams by closely working with them, guiding them through the thick and thin.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.