Image-Driven Automated End-to-End Testing for Mobile Applications