I would like to know which is the best method to test the screen design? Is it by comparing images or create a verification check on each objects? How this method will affect my scripting when there's a changes to the UI design?
If the parameters you need can be checked via properties of the tested application's objects, you need to use Object checkpoints as this approach is more reliable. If there is no way to validate the parameters via properties, you can use Region checkpoints.