Web application testing—Challenges and opportunities | Synapse