Web and mobile application testing platform