1. A method of automated test suite recommendation for an application, said method comprises of: collecting at least one input related to said application, using an automated test suite recommendation system; identifying at least one test case based on a historical data, wherein said at least one test case matches said collected input, using said automated test suite recommendation system; and providing test suite recommendation to a user based on said at least one test case, using said automated test suite recommendation system.