This paper is mainly discuss about software component testing as an interesting challenge in Component Based Software Engineering (CBSE) area. First, this paper discuss about the basic concept and characteristics of software component and the brief introduction to software component testing phase. The next part of this paper provide a comprehensive review of three proposed methods that can be used to perform the software component testing.