Automation testing is always heaving more advantages then manual testing and because of that reason developers love to use that testing process. Some of you might have use the method of manual testing but it is having too much drawbacks due to which developers shows reluctance to use that testing process. In case of manual testing developers have to do a huge amount of investment in human resource to carry on manual testing. As well as manual testing is long, time consuming and hard process as compared to automation but doesn’t provide guarantee about the successfulness of testing process. With the advancement in software and mobile application industry it becomes necessary for developers to adopt modern ways of testing that ensure more accuracy and improvement in their developed apps and software’s. Automation is the necessary part that must have to be carried out in order to improve any kind of inefficiency from designed software or application.