There are many types of testing that 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 rely on frameworks like Appium, or Robotium to ensure that end-to-end flows of their applications work. However, in the Mobile domain, Visual Testing is essential as mobile devices differ drastically in capabilities, display dimensions and 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 both hybrid and native applications, there is no way to scale this sort of testing using manual resources. To accomplish this requires Visual Test Automation which should be a crucial piece of your testing stack.
In Dmitry’s tutorial, the class will learn about major Visual Testing Frameworks targeting both responsive web applications and native mobile applications.