In Work Package 4 (WP4) of the Café project the University of Duisburg-Essen has devel-oped a method for deriving test case scenarios for software product family testing. The method is called ScenTED (Scenario based TEst Case Derivation). This deliverable is the fourth deliverable of the University of Duisburg-Essen within this work package.
The main focus of the work that is depicted in this deliverable is the extension of ScenTED to enable the derivation of test case scenarios for performance testing. This work extends the previous work, which dealt with the test case derivation of functional requirements, with the test case derivation of non-functional requirements. Non-functional requirements, i.e. quality requirements, represent the key driver for the architecture of a software system. Therefore, they are of particular importance in product family engineering, because the architecture of the product family is an important part of the product family platform. The extension includes activities for the creation of reusable performance artefacts in domain engineering as well as activities for the reuse of those artefacts during the derivation of customer-specific applica-tions in application engineering. The results concentrate on load testing and performance pro-filing, two types of performance testing. ScenTED for performance testing has been validated in a close cooperation with Siemens Medical Solutions HS IM. The fruitful cooperation on sys-tem testing was continued and was extended concerning performance testing.
This deliverable provides a detailed description of the ScenTED method for performance test-ing. It covers the following main aspects:
? related work concerning performance testing
? detailed description of modelling and representing variability in performance
? detailed description of the ScenTED activities for the creation of reusable perform-ance test case scenarios in domain engineering
? detailed description of the ScenTED activities for the reuse of domain performance test case scenarios in application engineering
? case study of the extended ScenTED method at Siemens AG Medical Solutions HS IM