Install Screenster server
Sign up for Screenster at https://screenster.io
and download Screenster server.
Install it on a dedicated server or a PC that would be used to record and execute automated tests.
Record test with visual baseline
Like the traditional tools it works by recording the user interactions with the page. Unlike the other tools, it automatically
captures the entire rendered page as an image and stores it as a baseline. As soon as you are done recording, you are practically
done automating. No coding, no element ids, no checks and assertions.
If you don't have a UI to record against yet, you can manually create a test using visual editor.
Run test to detect changes
After the baseline is created, the development team can make changes to the UI and backend logic without fear.
Regression testing is done by running the recorded test case again.
The only requirement is that the application is always started in the same state which can typically done by restoring
the database or running the same setup scripts.
Manage visual differences
If differences are detected between the baseline and regression run screenshots, they are visually highlighted on the screen.
Tester can approve the difference as expected change, ignore it from future comparison for dynamic parts of the UI such as a clock,
or leave it as a failed test for developers to fix.
Online Support Forum
More documentation is coming soon!