The invention discloses an automatic confirmation testing method and system for embedded software. The testing method comprises the following steps that: customizing a testing process, managing testing data, parsing the testing process, analyzing tested software, analyzing a testing result, carrying out network communication, controlling a testing interface, controlling a testing time sequence and reading tested platform software environment. The testing system comprises a testing process customization module, a testing data management module, a testing process parsing module, a tested software analyzer, a testing result analysis module, a network communication module, a testing interface control module, a testing time sequence control module and a tested platform software environment reader. By use of the method, the problems of the accurate input of a test case and the real-time collection of the output of tested software in an embedded software testing process are solved, the operation situation of the tested software is tracked under a situation that the code bloat rate of the tested software is almost not changed, and a full-automatic and visual corresponding relational graph of the test case and the operation situation of the tested software can be provided for testing personnel.