Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication 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 Certifications Network & Security Hardware Operating Systems & Servers 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 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 Paid 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 & Gardening 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 & Diet Yoga Mental Health Martial Arts & 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 Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js Typescript HTML5 PHP
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA CompTIA Security+ Microsoft AZ-900
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Data Analysis Data Warehouse Blockchain Business Intelligence
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Mobile Game Development
Google Flutter iOS Development Android Development Swift React Native Dart (programming language) Kotlin SwiftUI Mobile App Development
Graphic Design Photoshop Adobe Illustrator Drawing Canva Digital Painting InDesign Design Theory Procreate Digital Illustration App
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Life Purpose Mindfulness Sound Therapy Emotional Intelligence Coaching
Business Fundamentals Entrepreneurship Fundamentals Freelancing Business Strategy Online Business Startup Business Plan Blogging Amazon Kindle Direct Publishing (KDP)
Digital Marketing Social Media Marketing Marketing Strategy Internet Marketing Copywriting Google Analytics Email Marketing Startup Advertising Strategy

DevelopmentSoftware TestingSelenium WebDriver

Advanced Selenium testing framework with Java

Selenium WebDriver with Java, TestNG and Maven. Learn Selenium Testing Framework with Java and TestNG
Rating: 4.2 out of 54.2 (104 ratings)
465 students
Created by Dmitry Shyshkin
Last updated 2/2022
English
English [Auto]

What you'll learn

  • Build test framework in Selenium WebDriver from scratch using Java and TestNG
  • Create reliable, stable and easy maintanable automated tests
  • Use the Page Object Model for better test structure
  • Master Selenium Webdriver
  • Create Data Driven Test Framework

Requirements

  • Software Testing experience
  • Some Java programming knowledge or other OOP
  • Basic Selenium WebDriver experience is a plus

Description

Double your QA salary with Test Automation using Java and Selenium Webdriver! Become SDET!

In this Selenium tutorial, students will learn in just 3 hours how to start and create an advanced test automation testing framework using Selenium WebDriver with Java, Maven, and TestNG.

Improve their current Test Automation skills by learning Page Object Model, TestNG Annotations, parameters, and test listeners.

Previous test automation or programming experience is not required for this course, but it will be difficult for those, who are not familiar with Object-Oriented Programming at all. Since a lot of information is put in just three hours, and not every step is explained in detail.

If you never used Java or other OOP languages before, I suggest you take my "Selenium WebDriver with Java for beginners" course first.

This course should be perfect for someone with experience using Selenium WebDriver with other programming languages. You will be able to quickly pick up the framework architecture and even learn some Java tricks.

The full-stack selenium test automation framework, developed during this course, could be used as a base for your real job test automation framework. You will not have to build anything from scratch again, just use the already created advanced framework, to add new automated tests for your application under test.


Who this course is for:

  • Anyone who knows Selenium WebDriver basics but want to learn more advance skills
  • Test Automation beginners who want to structure their projects better
  • Anyone who want to move from manual testing to test automation

Instructor

Dmitry Shyshkin
I'll teach you automate tests.
Dmitry Shyshkin
  • 4.5 Instructor Rating
  • 12,220 Reviews
  • 38,311 Students
  • 7 Courses

Hi! My name is Dmitry Shyshkin. And my goal is to make it easy for you to learn test automation.

I am a Principal Software Development Engineer in Test with over 10 years of test automation experience using Selenium and other test automation tools.

Test automation became my passion as soon as I automated my first test. And I have been automating everything, not just tests, since. I automated my job search. I automated flight searches that help me travel cheaper. I love automating and want to share my knowledge with you.

I created my first course in 2017. I started teaching courses on Udemy in 2018. I keep improving my courses and learn new tools to be able to teach you better.

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Terms
  • Privacy policy
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.