Enterprises when start with automation, generally follow a typical journey and at each stage of evolution of their testing framework, engineers face numerous challenges. We will understand some of the challenges that development and testing teams have to face at each stage of the evolution in this whitepaper. We will also find out how TestNG along with Appium can solve those problems easily and not only accelerate the time-to-market of the app but also improve the quality of the app.