A UML-based approach to system testing

Lionel Briand, Yvan Labiche

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

System testing is concerned with testing an entire system based on its specifications. In the context of object-oriented, UML development, this means that system test requirements are derived from UML analysis artifacts such as use cases, their corresponding sequence and collaboration diagrams, class diagrams, and possibly the use of the Object Constraint Language across all these artifacts. Our goal is to support the derivation of test requirements, which will be transformed into test cases, test oracles, and test drivers once we have detailed design information. Another important issue we address is the one of testability. Testability requirements (or rules) need to be imposed on UML artifacts so as to be able to support system testing efficiently. Those testability requirements result from a trade-off between analysis and design overhead and improved testability. The potential for automation is also an overriding concern all across our work as the ultimate goal is to fully support testing activities with high-capability tools.

Original languageEnglish
Title of host publicationThe Unified Modeling Language
Subtitle of host publicationModeling Languages, Concepts, and Tools - 4th International Conference, UML 2001, Proceedings
EditorsMartin Gogolla, Cris Kobryn
PublisherSpringer Verlag
Pages194-208
Number of pages15
ISBN (Print)9783540426677
DOIs
Publication statusPublished - 2001
Externally publishedYes
Event4th International Conference on Unified Modeling Language, UML 2001 - Toronto, Canada
Duration: 1 Oct 20015 Oct 2001

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume2185
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference4th International Conference on Unified Modeling Language, UML 2001
Country/TerritoryCanada
CityToronto
Period1/10/015/10/01

Fingerprint

Dive into the research topics of 'A UML-based approach to system testing'. Together they form a unique fingerprint.

Cite this