GUI testing: pitfalls and process | Synapse