Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 31532
Further the Effectiveness of Software Testability Measure

Authors: Liang Zhao, Feng Wang, Bo Deng, Bo Yang


Software testability is proposed to address the problem of increasing cost of test and the quality of software. Testability measure provides a quantified way to denote the testability of software. Since 1990s, many testability measure models are proposed to address the problem. By discussing the contradiction between domain testability and domain range ratio (DRR), a new testability measure, semantic fault distance, is proposed. Its validity is discussed.

Keywords: Software testability, DRR, Domain testability.

Digital Object Identifier (DOI):

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1784


[1] H. Fujiwara, "Logic Testing and Design for Testability,” London England:TheMIT Press, 1985.
[2] R.S. Freedman "Testability of software components,” IEEE Trans. Soft. Eng., vol. 17, June. 1991, pp. 553–564.
[3] J.M.Voas, and K.W. Miller, "A design Phase Semantic Metric for Software Testability”, The Journal of System and Software,Vol..20,March 1993,pp:207-216.
[4] A.J.Offutt, and J.H.Hayers, "A semantic model of program faults”, in Proc.Int.Symp. On Software Testing and Analysis (ISSTA’96), San Diego, 1996, pp.195-200.
[5] J.M.Voas. "Factors That Affect Program Testability”. In Proc. 9th Pacific Northwest Software Quality Conf., Portland, 1991, pp.235-247.
[6] M.R.Woodward, Z.A.AI-Khanjari, "Testability, Fault Size and the Domain-to-Range Ratio: An Eternal Triangle”, in Proc.Int.Symp. On Software Testing and Analysis (ISSTA’00), Portland, Oregon.pp.168-172.
[7] T.B.Nguyen, M.Delaunay, C.Robach, "Testability Analysis For Software Components”, in Proc.Int. Con. on Software Maintenance. 2002, pp.422-429.
[8] IEEE Standard Glossary of Software Engineering Terminology, ANSI/IEEE Standard 610.12-1990, IEEE Press, New York,1990.
[9] ISO/IEC 9126:Software Engineering-Product quality.
[10] B.B,Traon,Y.Le,Sunye G. "Testability analysis of UML class diagram”, In Proc. 8thIEEE Symp. on Software Metrics, 2002. pp.54-63.
[11] R.Bache and M.Mullerburg. "Measures of testability as a basis for quality assurance”, Software Engineering Journal, March,1990.pp.86-92.
[12] Pu-Lin Yeh and Jin-Cheng Lin."Software Testability Measurements Derived from Data Flow Analysis”, In Proc. of the CSMR’98, Florence, Italy, March 8-11, 1998, pp.96-102.
[13] J.M.Voas, "PIE:A Dynamic Failure-Based Technique”, IEEE Trans. Software Eng.,Vol.18, August,1992, pp.717-727.
[14] Jin-Cherng Lin, Szu-Wen Lin &Ian-Ho. "An estimated method for software testability measurement”, In Proc. 8th International WorkShopOn Software Technology and Engineering Practices1997.pp.
[15] Bruce W.N.Lo and Haifeng Shi, "A preliminary Testability Model for Object-Oriented Software”, In Proc. Int. Con. on Software Engineering: Education & Practicem1998,pp.330-337.
[16] W E.Howden, "Functional Program Testing and Analysis”, McGraw-Hill Book Company, ISBN 0-07-030550-1.
[17] Ed Adams, Sam Guckenheimer. "Achieving quality by design-part II:UsingUML.”White paper by Rational. (