“…It has been inferred from the literature survey on testability analysis that there is a heavy need of identifying a commonly accepted set of the factors affecting software testability [11] [12] [15] [21]. A significant effort has been prepared to collect a set of software testability factors namely, effectiveness, understandability, simplicity, reusability, self descriptiveness, complexity, traceability and modularity that can affect software testability at design time in development life cycle [3] [5]. Out of these testability factors, some of them have their direct impact in evaluating testability of object oriented software, while other factors have less or negligible impact.…”