Software-QS-Tag-Logo
     

Vortragsprogramm - 06. November 2008

   
11:15 -
12:00

Model Based Testing of System Requirements using UML Use Case Models

  Helmut Goetz
Siemens Corporate Technology

 

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.

 

Helmut Goetz

Helmut Goetz, Siemens Corporate Technology
Dipl.-Ing. Helmut Goetz ist Senior Engineer bei Siemens Corporate Technology - Abteilung Development Techniques (CT SE 1) in Erlangen. Seinen Themenschwerpunkt hat er im Bereich des Softwaretests für Produkte sowie für ganzheitliche Testansätze bei Produktfamilien. Er befasst sich primär mit der Definition von Methoden in der Softwareentwicklung und deren praktischen
Umsetzung und Etablierung innerhalb der Siemens AG.
Im Rahmen seiner früheren Tätigkeit als Leiter des System Tests bei Siemens
Healthcare hatte er bereits 2004 begonnen, einen modellbasierten System Test einzuführen. Dieser basiert auf einer maximalen Toolunterstützung und wurde erfolgreich in der Prozess- und Projektlandschaft etabliert.

 
 
[an error occurred while processing this directive] zurück zum Vortragsprogramm