Research In Motion
Dependency on automated systems in every sphere of the people life has raised a demand for enhanced quality and productivity along with the improved business performance of the software system. Researchers and practitioners in the field of software engineering are striving to achieve the same by applying many techniques. Reuse-oriented software development technique is one of the prevalent techniques, which promises to enhance the quality of the software. Testability is one of the external quality factors of the software, which affects quality of the software.