Here the tester firstly creates a checklist for verifying every GUI component against it. The checklist is quite elaborate & covers all possible type of interactions. It is not essential that it should apply to a particular GUI component.
Apart from the checking of above-mentioned GUI components, compliance to the applicable GUI design standard, if any, is also verified. Compliance to the GUI standards is an important aspect helpful in ensuring that the internal rules for construction are also followed with a view to achieve the desired consistency level.
Few important GUI standards that are essentially verified are as under:
1) Forms are enterable and are in display-only formats
2) Proper wording of prompts, error messages, and help features
3) Proper use of color, highlight, and cursors
4) Proper screen layouts
5) Proper function and shortcut keys, or "hot keys"
6) Screen elements being consistently located on screen
7) Logical sequence of objects
8) Consistent usage of font
9) Consistent usage of color
Clear-cut differentiation between automated GUI test cases & the manual ones is extremely important. This can be done by using an additional column in the GUI component matrix for indicating the type of the GUI test i.e. automated or manual.