10. Testing

10.1 Introduction

The Spring team considers developer testing to be an absolutely integral part of enterprise software development. A thorough treatment of testing in the enterprise is beyond the scope of this chapter; rather, the focus here is on the value-add that the adoption of the IoC principle can bring to unit testing and on the benefits that the Spring Framework provides in integration testing.