Abstract: The quality of any object oriented design is critical because it has a great influence on overall quality of finally delivered software product. Testability quantification early in the software development process is a criterion of crucial important to software development team. Testability has always been an indefinable concept its correct measurement, quantification or evaluation is a difficult task because of its potential factors. Testability analysis of object oriented software at an initial stage of software development process has been identified as a key factor for high quality product. A best suited object oriented design (OOD) properties and its associated metrics are helpful if applied in the early stage of development process .This paper describes an improved testability quantification framework using the identified set of potential factors, OOD properties and OOD metrics for software products at early phase, exclusively at design time. The proposed framework relates OOD properties to high level quality attributes/constructs using appropriate information to develop quality product and it may used to benchmark software products according to their key attribute. The objective of this research work to encourage researchers and developers to provide a framework to access and quantify software testability at early stage of development life cycle.

 

Keywords: Testability, Object Oriented Design, Testability Framework, Object Oriented Software, Software Quality Model, Software Testing, Effort Estimation