Abstract
Testability is the ability of software to facilitate testing and expose defects. Nowadays numerous methods for software testability measurement are based on the framework. As the limitation of the framework no existed method can satisfy the measurement requirements of embedded software testability completely. To solve this problem a measurement framework for embedded software testability is proposed. Four classes of universal elements: testability, testability characteristics, affecting factors, and relations are used to construct a steady framework structure. Elements in the framework can be updated according to the development of the software technology. The framework is all-purpose to embedded software testability measurement and an application indicates its feasibility.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Yeh, P.L., Lin, J.C.: Software Testability Measurements Derived from Data Flow Analysis. In: 2th Euromicro Conference on Software Maintenance and Reengineering, pp. 96–102. IEEE Press, New York (1998)
Traon, Y.L., Robach, C.: From Hardware to Software Testability. In: International Test Conference, pp. 710–719. IEEE Press, New York (1995)
Voas, J.M.: PIE: A Dynamic Failure-Based Technique. IEEE Transactions on Software Engineering, 717–727 (1992)
Lin, J.C., Lin, S.W.: An Analytic Software Testability Model. In: 11th Asian Test Symposium, pp. 278–283. IEEE Press, New York (2002)
Fu, J.P.: Method Research of Software Testability Measurement (in Chinese). Ph.D. dissertation, Beihang University, Beijing, China (2008)
IEEE Standard Glossary of Software Engineering Terminology. IEEE Press, New York (1990)
Freedman, R.S.: Testability of Software Components. IEEE Transactions on Software Engineering 17(6), 553–564 (1991)
Voas, J.M., Miller, K.W.: Software Testability: The New Verification. IEEE Software 12(3), 17–28 (1995)
Gao, J.Z., Tsao, J., Wu, Y.: Testing and Quality Assurance for Component-based Software. Artech House, Massachusett (2003)
Dssouli, R., Karoui, K., Saleh, K., Cherkaoui, O.: Communication Software Design of Testability: Specification Transformations and Testability Measures. Information and Software Technology 41, 729–743 (1999)
Yu, J., Yang, H.Y., Gao, Z.Y., Li, C.Y.: Design for Software Testability (in Chinese). Computer Engineering and Applications, 124–126 (2003)
Liu, F.F., Shan, J.H., Jiang, Y.: A Review of Approaches for Software Testability Analysis (in Chinese). Computer Science 32(40), 212–215 (2005)
Binder, R.V.: Design for Testability in Object-Oriented Systems. Communication of the ACM, 87–101 (1994)
Bruce, W.N.L., Shi, H.F.: A Preliminary Testability Model for Object-Oriented Software. In: International Conference on Software Engineering: Education & Practice, pp. 330–337. IEEE Press, New York (1998)
Fu, J.P., Lu, M.Y.: Software Testability Measurement Based on Fuzzy Comprehensive Evaluation (in Chinese). Computer Engineering and Applications 45(27), 69–71, 122 (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fu, J., Liu, B., Lu, M. (2011). A Framework for Embedded Software Testability Measurement. In: Qi, L. (eds) Information and Automation. ISIA 2010. Communications in Computer and Information Science, vol 86. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-19853-3_15
Download citation
DOI: https://doi.org/10.1007/978-3-642-19853-3_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-19852-6
Online ISBN: 978-3-642-19853-3
eBook Packages: Computer ScienceComputer Science (R0)