UML-based integration testing for component-based software

50Citations
Citations of this article
53Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Component-based software engineering is increasingly being adopted for software development. Currently, components delivered by component providers only include specifications of the interfaces. This imposes significant difficulties on adequate testing of an integrated component-based system. Without source code, many testing techniques will not be applicable. The Unified Modeling Language (UML) has been widely adopted in component-based software development processes. Many of its useful tools, such as interaction diagrams, statechart diagrams, and component diagrams, characterize the behavior of components in various aspects, and thus can be used to help test component-based systems. In this paper, we first analyze different test elements that are critical to test component-based software, then we propose a group of UML-based test adequacy criteria that can be used to test component-based software. © Springer-Verlag Berlin Heidelberg 2003.

Cite

CITATION STYLE

APA

Wu, Y., Chen, M. H., & Offutt, J. (2003). UML-based integration testing for component-based software. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2580, 251–260. https://doi.org/10.1007/3-540-36465-x_24

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free