Repeato
  • Features
  • Pricing
  • Blog
  • Resources
  • Get for free
  • Getting started
  • Running test batches
  • Reporting
  • Test devices
  • Screenshot testing
  • Test exception handling
  • Tags
  • Automate switching devices
  • Advanced Configuration
  • Test workspaces
  • Advanced testing techniques
  • JavaScript API
  • Share tests within the team
  • Continuous Integration Support

Screenshot testing

What is Screenshot Testing?

Screenshot Testing is a powerful software testing approach that visually captures and validates the user interface of an application. By taking snapshots of the UI at specific points during testing, you can quickly identify any unexpected visual changes or discrepancies.

If you are new to screenshot testing, here is a video that explains the very basics of it:

 

How to screenshot test with Repeato?

In this video, we’ll walk you through the different ways to screenshot test your app UI using Repeato Studio.

 

How are reference screenshots created?

When you execute a test and it succeeds (all steps green), Repeato creates a “reference test run” and for each step a “reference test run screenshot”.
Those screenshots are used for comparing and calculating screen similarity in the following test runs. So when you run the test a second time, Repeato will calculate screen similarities for all steps.

So now what happens if you then add some more steps and rerun the test? Repeato will calculate the screen similarity for only the steps with reference screenshots. The new steps that were just added will not have reference screenshots, so it will not be able to compare them.
Anyway, it will compare those screenshots that are available. For the new steps, it will show an “original screenshot” in the report instead. That is the screenshot that was taken when the step was recorded.

As soon as the next test run succeeds and all steps are green, Repeato will create a new reference test run, and the following test runs will again contain screen similarity results for all steps.

Repeato

  • Home
  • Pricing
  • Blog
  • FAQ
  • About us

Documentation

  • Getting started
  • Test exception handling
  • Advanced testing techniques
  • JavaScript API
  • Release notes

Support

  • Support & Resources
  • Documentation
  • Book a demo
  • Contact

Legal

  • Imprint
  • Terms & Conditions
  • Privacy policy
  • Cancel subscription
Repeato Reviews
[activecampaign form=5 css=0]
Manage Cookie Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}