This area provides spring support classes for testng. They provide the following services: - Context caching - Dependency Injection for test classes - Inherited instance variables useful for testing. - Transaction management appropriate to tests. Please refer to http://static.springframework.org/spring/docs/1.2.x/reference/testing.html for more details. The code here is based on spring's test support classes found in the org.springframework.test package. Here is a list of the modifications that were performed: 1- Renamed package name from org.springframework.test to org.testng.spring.test to avoid conflicts. 2- Removed dependency on JUnit from AbstractSpringContextTests class Removed import org.junit stuff Removed extends TestCase 3- Added javadoc tags in setup and teardown methods of AbstractDependencyInjectionSpringContextTests (jdk14 src tree) to make it compatible with testng. 4- Added annotations in setup and teardown methods of AbstractDependencyInjectionSpringContextTests (jdk15 src tree) to make it compatible with testng.