Migration support for test cases

In this document, we describe the migration of existing test cases in the legacy system in the context of the ARTIST methodology. We argue that the migration of legacy test cases is very similar to the migration of the legacy system itself, which allows us to reuse many of the components to be developed for general migration support in WP8 and WP9. However, two test-specific aspects have to be considered: the concepts used in the respective testing frameworks applied in the software to be migrated and the generic representation of these concepts on model-level. We describe the concepts of the testing frameworks that are applicable in the ARTIST use cases to get a first idea of typical testing concepts. To represent these concepts or at least their common core on model-level, we propose to facilitate and possibly extend the standardized UML Testing Profile. Using an toy example, we show the usage of a specific testing framework and the effect the migration has on the test cases on code-level as well as on model-level. From this example, we identify problems and challenges that need to be addressed in future work.


Type of Asset Knowledge
Roles Service design and transition manager

Data and Resources