Udemy

Automated visual testing with Selenium and TestNG

Enroll Now
  • 846 Students
  • Updated 6/2018
4.3
(158 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
2 Hour(s) 27 Minute(s)
Language
English
Taught by
Rostyslav Apostol
Rating
4.3
(158 Ratings)

Course Overview

Automated visual testing with Selenium and TestNG

Assure your web app is looking perfectly

"Automated visual testing" is a buzz word in the IT industry nowadays. In this course I would like to show you what it is and how you can significantly benefit from it.

Automated visual testing is a great complement to functional tests. If something works, it does not mean that it looks fine. Moreover, if something is displayed on the page, it does not necessarily mean that it is displayed in the proper place. Here visual regression can help you.

Let me show you a short example.

Usually visual regresison is about comparing two images.

The first one is baseline image. This image is the screenshot of the page when it was thouroughly manually tested and was perfect.

The second one is the current appearance of your page. You can take screenshots on daily basis, for example.

If some visual differences are detected then you get report where detected differences are highlighted in red.

Thus you can be sure that your web site is looking great and user interface is not broken by new development. This kind of testing can significantly enhance overall quality of your products.

I hope you liked an idea of automated visual testing. So welcome to my course!


Course Content

  • 6 section(s)
  • 20 lecture(s)
  • Section 1 Introduction
  • Section 2 Configure your project
  • Section 3 Create screenshot utility
  • Section 4 Visual regression
  • Section 5 Bonus section
  • Section 6 Completion

What You’ll Learn

  • Install and configure Intellij IDEA, Create Maven projects: pull dependencies, install plugins, Set up Selenium WebDriver, Set up TestNG project, Develop screenshot utility for taking screenshots the entire pages as well as specific elements on the page, Compare images and generate image with highlighted differences, Make well structured regression suite using TestNG and run it from xml file and Maven, Generate stunning regression HTML reports with attached screenshots


Reviews

  • B
    Balamurugan C
    5.0

    good

  • T
    Thi Bao Nhi Nguyen
    5.0

    Good course with useful knowledge.

  • S
    Snehal Agrawal
    4.0

    good

  • J
    Juan Sebastian Lozano
    3.5

    Interesting topic and well explained. Can be highly improved though. A good idea could be adding more examples, and a CI / CD tool like Jenkins.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed