Webinar: A Visual Testing Revolution

Спікер(-и) події Andrew Knight
Додати у Google Calendar
Опис події

We invite you to the free Webinar: A Visual Testing Revolution.

Assertions for traditional functional testing for web apps can be complicated and fragile. Think about all the things on a page that should be checked. Pages can have dozens of elements, and testers frequently make tradeoffs between things to check and time spent automating the selectors and assertion conditions. Visual testing simplifies that by eliminating all those assertions with single-line snapshot calls. Plus, those snapshot comparisons capture all meaningful things on the page. If a picture is worth a thousand words, then a snapshot is worth a thousand assertions. This greatly simplifies test automation effort while providing greater protection.

Testing is interaction plus verification. That’s it – you do something, and you make sure it works. You can perform those two parts manually or with automation. An automated test script still requires manual effort, though: someone needs to write code for those interactions and verifications. For web apps, verifications can be lengthy. Pages can have hundreds of elements, and teams constantly take risks when choosing which verifications to perform and which to ignore. Traditional assertions are also inadequate for testing visuals, like layout and colors. That’s lots of work for questionable protection.

There’s a better way: automated visual testing. Instead of writing several assertions explicitly, we can take visual snapshots of our pages and compare them over time to detect changes. If a picture is worth a thousand words, then a snapshot is worth a thousand assertions. In this talk, I’ll show you how to do this type of visual testing with Applitools. We’ll automate a basic web UI test together using traditional techniques with Selenium WebDriver and Java, and then we’ll supercharge it with visual snapshots. We’ll see how Applitools Visual AI can pinpoint meaningful differences instead of insignificant noise. We’ll also see how Applitools Ultrafast Test Cloud can render those snapshots on any browser configuration we want to test without needing to rerun our tests in full. By the end of this talk, you’ll see how automated visual testing will revolutionize functional test automation!

Theoretical knowledge that you will gain:

  • Attendees will learn why visual testing is a revolutionary new way to do functional testing.
  • They will learn the basics of visual testing: taking snapshots, storing baselines, and using AI to identify meaningful changes.

Practical skills that you will gain after the webinar:

  • Attendees will learn how to automate visual tests (either by writing new tests or updating existing tests) using Applitools Eyes with Selenium WebDriver in Java.
  • They will see how to replace traditional assertions with visual snapshots.
  • They will also learn how to render their visual snapshots on different browser configurations.

Practical cases that are going to be executed during the webinar:

We will automate a test case for a simple demo app.

Tools that you will get acquainted with:

  • Applitools Eyes,
  • Applitools Ultrafast Grid,
  • Selenium WebDriver.

Who will be interested:

Software testers who want to improve their automation.

The minimum level of knowledge that a listener should have:

Attendees should be familiar with Java and Selenium WebDriver.

Speaker:

Andrew Knight

  • Also known as “Pandy,” is the Automation Panda and a freshly-minted Developer Advocate at Applitools.
  • He’s a testing and automation expert who loves to help people build better quality software. In the past, he’s built large-scale test automation projects that run continuously and reliably. Currently, Pandy is writing a book on software testing, and he’s also leading development for Boa Constrictor, the .NET Screenplay Pattern.
  • After this talk, check out his tech blog at AutomationPanda.com, and follow him on Twitter at @AutomationPanda.

Курси та події

Публікації

Відео