International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
The use of Commercial Of The Shelf (COTS) based product in the software development has been proposed a way of reducing both development and implementation cost. There are a large number of COTS products available in market. The features provided by COTS and cost associated with them is an important consideration in selecting COTS. So there is a need of evaluation of COTS products before procuring them for software reuse. COTS testing is best way of evaluating the COTS products. In this paper, a survey of various techniques used for testing COTS is presented. The techniques discussed are software wrapping, compatibility and regression testing, contract based mutation, boundary value and partition testing, and interface mutation testing.