Abstract
Testability analysis early in the development process is a criterion of crucial importance to software developers, designers and the managers. Early estimation of testability, exclusively at design phase assists designers to improve their designs before the coding starts. Consequently, it significantly reduces rework during and after implementation, as well as designing effective test plans, better project and resource planning. An effort has been put forth in this paper to identify the major factors contributing in testability estimation at design phase. Further, a model is developed to quantify software testability in design phase. Furthermore, the correlation of Testability with these factors has been tested and justified with the help of statistical measures.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Richard, T.: Towards Automated Software Testing: Techniques, Classification and Frameworks, Ph.D. Thesis, Blekinge Institute of Technology, Sweden (2006)
Nazir, M., Khan, R.A., Mustafa, K.: Testability Estimation Framework. Internaional Journal Of Computer Applications (June 2010) (accepted for publication)
Nazir, M., Khan, R.A., Mustafa, K.: A Metrics Based Model for Understandability Quantification. International Journal of Computing 2(4) (April 2010)
Nazir, M., Khan, R.A., Mustafa, K.: Complexity Quantification Model: A Metric-Based Approach. In: 4th IEEE International Conference on Advanced Computing & Communication Technologies, Panipat (October 30, 2010)
Nazir, M., Khan, R.A.: Testability Estimation of Object Oriented Software: A Critical Review. In: The Proceeding of International Conference on Information and Communication Technologies, Dehradun, pp. 960–962 (2007)
Jungmayr, S.: Identifying Test-Critical Dependencies. In: The Proceedings IEEE International Conference on Software Maintenance, pp. 404–413 (2002)
Genero, M., Olivas, J., Piattini, M., Romero, F.: A Controlled Experiment for Corroborating the Usefulness of Class Diagram Metrics at the Early Phases of Object Oriented Developments. In: Proceedings of ADIS 2001, Workshop on Decision Support in Software Engineering (2001)
Khan, R.A., Mustafa, K.: A Model for Object Oriented Design Quality Assessment. In: Process Technology Symposium, Kusadasi, Izmir, Turkey, June 28-July 2 (2004)
Dromey, R.G.: A Model for Software Product Quality. IEEE Transaction on Software Engineering 21(2), 146–162 (1995)
Mouchawrab, S., Briand, L.C., Labiche, Y.: A Measurement Framework for Object-Oriented Software Testability. Info. and Software Technology 47(15), 979–997 (2005)
Bruntink, M., Deursen, A.V.: Predicting class Estability using Object-Oriented Metrics. In: Proc. IEEE International Workshop on Source Code Analysis and Manipulation, pp. 136–145 (2004)
Lo, B.W.N., Shi, H.: A Preliminary Testability Model for Object-Oriented Software. In: Proc. International Conf. on Software Engineering, Education, Practice, pp. 330–337. IEEE (1998)
Voas, Miller: Improving the Software Development Process using Testability Research. IEEE Software, 114–121 (1992)
Zhao, L.: A New Approach for Software Testability Analysis. In: Proceeding of the 28th International Conference on Software Engineering, Shanghai, pp. 985–988 (2006)
Binder, R.V.: Design for Testability in Object-Oriented Systems. Communications of the ACM 37(9), 87–101 (1994)
Gao, J., Shih, M.-C.: A Component Testability Model for Verification and Measurement. In: Proc. of the 29th Annual International Computer Software and Applications Conference, pp. 211–218. IEEE Comp. Society (2005)
James, B.: Heuristics of software Testability (1999)
Jungmayr, S.: Testability during Design, Software Technik-Trends. In: Proceedings of the GI Working Group Test, Analysis and Verification of Software, Potsdam, pp. 10–11 (2002)
Mulo, E.: Design for Testability in Software Systems, Master’s Thesis (2007), http://swerl.tudelft.nl/twiki/pub/Main/ResearchAssignment/RA-Emmanuel-Mulo.pdf
Khan, R.A., Mustafa, K.: Metric based Testability Model for Object Oriented Design (MTMOOD). SIGSOFT Software Engineering Notes 34(2) (March 2009)
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Nazir, M., Khan, R.A. (2012). Testability Estimation Model (TEMOOD). In: Meghanathan, N., Chaki, N., Nagamalai, D. (eds) Advances in Computer Science and Information Technology. Computer Science and Information Technology. CCSIT 2012. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 86. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-27317-9_19
Download citation
DOI: https://doi.org/10.1007/978-3-642-27317-9_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-27316-2
Online ISBN: 978-3-642-27317-9
eBook Packages: Computer ScienceComputer Science (R0)