ABSTRACT

In previous chapters we learned about component-oriented development and assembly principles, various component models available in Java, and how to design and architect a component-oriented software system. In this chapter, we learn about testing software components. Testing plays an important role in software quality assurance. The testing of software components is slightly different from traditional software testing as we discuss in this chapter.