Abstract :
The author suggests that software engineers have made great progress in terms of knowing how software testing should be managed, how test data should be generated and in the availability of tools. However, there is still a major distance to go in terms of technology transfer. The author outlines testing practice in software projects and looks at some of the problems