Kamsties, E.; Pohl, K.; Reuys, A.:
Supporting Test Case Derivation in Domain Engineering.
In: Proceedings of 7th World Conference on Integrated Design and Process Technology (IDPT-2003). - Austin, USA, 2003
2003Buchaufsatz/Kapitel in Sammelwerk
Supporting Test Case Derivation in Domain Engineering.
Kamsties, E.; Pohl, K.LSF; Reuys, A.


Product family engineering is a new development paradigm in software engineering. System and integration testing for product families cause high effort, because each customer-specific product requires its own set of test cases. The high effort for testing in application engineering can be reduced significantly, if according test cases are developed in domain engineering. Then, the application test cases can be systematically reused and adapted based on domain test cases rather than being developed from scratch (or even worse being copied & pasted from one application to the next). The ScenTED (Scenario based TEst Derivation) approach developed at the University of Essen supports the test engineers in the systematic derivation of product family test cases based on use cases in domain engineering. ScenTED is based on two main ideas: (a) the application of scenarios at each development level, i.e., use case scenarios are refined during architectural design into architecture scenarios which are, in turn, refined into concrete test case designs and (b) a scenario-centered traceability structure that facilitates as bridge between user requirements, architectural artifacts, and test case designs. This paper introduces the ScenTED approach and illustrates it using a small example.