The invention discloses a robot using graph analysis to execute automated tests and a use method thereof. The robot includes a display layer, a system layer, a tool layer and a data layer. The displaylayer is a test platform of the test robot. The system layer includes service graph management, test case management, test data management and test task management. The tool layer includes natural-language understanding, text recognition, image recognition, UIAutomator and JUnit. The data layer includes a service graph, test cases, test data and a test report. According to the robot, service process relationships of a software product are more intuitively displayed, current status of writing test cases by test engineers according to experience is changed, a test technology threshold is reduced, a test coverage rate is increased, technical requirements of script writers are reduced, and thus test lacking caused due to service changes and waste caused by full-quantity tests are reduced. A comprehensive data collection and analysis system comprehensively analyzes performance, function and compatibility problems of an application, and reports the same in time.