Call for round the year submissions for Fragments in 2019

Submit a proposal at any time in the year on mobile engineering, state of mobile platforms, and building products with mobile. We will find you a suitable opportunity to share your work.

Uphill Battle Of Mobile Visual Regression

Submitted by Dmitry Vinnik (@dmitryvinn) on Oct 14, 2018

Technical level: Intermediate Status: Waitlisted

Abstract

In this talk, we will discuss how to approach Visual Testing starting from the lowest, unit test level, all the way up to E2E tests. The main takeaway for the audience will be an insight into how to choose a right Visual Testing tool for the right problem.

Outline

There are many types of testing companies need to perform in order to have confidence in their product: security testing, integration testing, system testing, performance testing, and more. Often, mobile developers focus on ensuring that main end-to-end flows of their applications work by relying on frameworks like Appium or Robotium. However, in the mobile domain, visual testing is essential as mobile devices differ drastically in capabilities, display dimensions and even operating systems. Visual regression testing targets specific areas of visual concepts like layouts, responsive design, graphics, and CSS. Because modern mobile applications are built as hybrid and native applications, there is no way to scale this sort of testing using manual resources; hence, visual test automation should be a crucial piece of the testing stack. In this talk, the audience will learn about major visual testing frameworks targeting both responsive web applications and native mobile applications.

Speaker bio

Dmitry Vinnik is a Lead Software Engineer at Salesforce and has been passionate about Software Quality since the very beginning of his career.
He started out as a Quality Engineer, and was able to bring test expertise into his current Software Engineering role to ensure delivery of a high quality product.
Dmitry is also a Scrum Master focused on making his team more efficient and productive.
His background involves studying medicine and bioinformatics in addition to software and quality engineering.

Preview video

https://www.youtube.com/watch?v=m-ahvlutEVk

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('You need to be a participant to comment.') }}

{{ formTitle }}
{{ gettext('Post a comment...') }}
{{ gettext('New comment') }}

{{ errorMsg }}