From the software testing technology and process, continuing software testing, the full software testing guidelines, the
paper briefly introduces the basic idea of testing; discuss a number of issues in software testing, including automatic
generation of the path-oriented test data,, test predictions, the automatic generation of the desired results, regression
testing, etc; and it also discuss the development trend of software testing, including component testing, and testability of
software ,and the component testability design based on the contract, and Web Services testing.