DocumentCode :
1732419
Title :
Model Based Testing of System Requirements using UML Use Case Models
Author :
Hasling, Bill ; Goetz, Helmut ; Beetz, Klaus
Author_Institution :
Siemens AG, Berlin
fYear :
2008
Firstpage :
367
Lastpage :
376
Abstract :
Demonstrating test coverage of requirements is important in regulated business such as health care. Effective test coverage requires not only a well organized testing effort, but also requires testable requirements. Requirements are often reported as not suitable for testing, because they are, for instance, incomplete or too ambiguous. We describe experience with an approach for creating system test cases using UML use case models and to argue for early steps in requirements engineering to ensure the testability of requirements. We describe a technique that we used to migrate to model based testing by reverse engineering use case models from existing test cases and then regenerating the same test cases back from a use case model. We describe tool support for this approach (TDE/UML) that allows efficient use of this approach for creation of system tests and our experiences with a Siemens Medical project.
Keywords :
Unified Modeling Language; formal specification; program testing; reverse engineering; Siemens Medical project; TDE; UML use case models; model based testing; model-based testing; requirements engineering; reverse engineering; system requirements; testable requirements; Biomedical imaging; Life testing; Medical diagnostic imaging; Medical services; Medical tests; Picture archiving and communication systems; Radiology; Software testing; System testing; Unified modeling language; Model Based Testing; Requirements Tracing; UML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Testing, Verification, and Validation, 2008 1st International Conference on
Conference_Location :
Lillehammer
Print_ISBN :
978-0-7695-3127-4
Type :
conf
DOI :
10.1109/ICST.2008.9
Filename :
4539564
Link To Document :
بازگشت