Web App Automation Testing with Selenium Bundle

270 Enrolled
5 Courses & 86 Hours
Price Drop - Extra 24% off
Save 94% -

What's Included

Selenium Mastery: Understanding How to Use Selenium, JUnit, and Maven
  • Certification included
  • Experience level required: All levels
  • Access 44 lectures & 5 hours of content 24/7
  • Length of time users can access this course: Lifetime

Course Curriculum

44 Lessons (5h)

  • Section 1: Introduction to Automated Testing
    Turn on HD button0:43
    Deeper Dive Into Why We Choose Selenium3:32
  • Section 2: Getting Your Development Environment Setup
    Installing All The Necessary Components2:42
    Setting Up Your First Project2:07
  • Section 3: Our First Selenium Project
    Hello World From Google4:45
  • Section 4: Lets Create a Login Test
    First Login Test With Locators12:21
    Xpath Introduction With Sample Project2:46
    Working With Different Web Elements : Some Common Method Used for Each Type2:33
  • Section 5: JUnit
    Installing JUnit and Running Our First JUnit Test2:06
    Advantages of JUnit1:50
    Annotations In JUnit1:18
    Assertions in JUnit14:14
  • Section 6: Maven
    Lets Install Maven5:06
    Setting Up the POM File in MAven2:05
    Running Our First Test in Maven0:47
  • Section 7: Serenity Plugin
    Introduction to Serenity3:55
    Installing Serenity in Maven and Our First Serenity Test0:33
  • Section 8: Continuous Integration With Jenkins
    Full Install of Maven0:55
    Jenkins First Setup And First Build11:08
  • Section 9: Lets Create A New Whole Test From Scratch
    Designing My First Test5:20
    Adding What We Got On Into Serenity Steps8:56
    Hooking The Steps Up To The Test And Asserting A Pass And A Fail12:39
    Let's Add Three More Login Tests1:13
  • Section 10: How Do You Give The Best Service Possible
    Giving The Best Service Possible9:43

Selenium Mastery: Understanding How to Use Selenium, JUnit, and Maven

Bill Sims

Bill Sims has spent his life teaching others how to be better developers and master the art of software engineering. He has designed many enterprise-level applications as well as iOS and Android applications. The skills he teaches in his courses are the same skills that he uses every day to do everything from running his teams to consulting on projects. In his career, he has found classes like this to be helpful in advancing his career, and he hopes to drive you to the next level in your own career.


Selenium WebDriver is one of the best tools for automating web application testing, allowing developers to save time and money by verifying applications function properly faster. As such, it's one of the top skills you can learn as an aspiring developer. In this course, you'll explore Selenium and learn the skills to become an Automated Tester - one of the most important and rewarding jobs in tech today.

  • Access 44 lectures & 5 hours of content 24/7
  • Learn the suite of tools to deliver Continuous Integration to a team
  • Discuss Selenium WebDriver 2.0
  • Explore JUnit & Maven
  • Discover FireBug & FirePath


Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels


  • Internet required


  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.