203
10
testing comPonent-oriented
software
10.1 Introduction
In previous chapters we learned about component-oriented development and assembly
principles, various component models available in Java, and how to design and archi-
tect a component-oriented software system. In this chapter, we learn about testing
software components. Testing plays an important role in software quality assurance.
e testing of software components is slightly different from traditional software
testing as we discuss in this chapter.
10.2 Concepts in Software Testing
Like in all other walks in life, to err is human in software development as well.
Without proper testing of the software, one cannot assume that the software pro-
duced by a team of developers is correct, complet ...