JSW 2007 Vol.2(5): 64-73 ISSN: 1796-217X
doi: 10.4304/jsw.2.5.64-73
doi: 10.4304/jsw.2.5.64-73
Reducing Domain Level Scenarios to Test Component-based Software
Oliver Skroch, Klaus Turowski
Chair of Business Informatics and Systems Engineering, Universität Augsburg, Germany
Abstract—Higher-order black box software tests against independent end user domain requirements has become an issue of increasing importance with compositional reuse of software artifacts. Recently, a general method was proposed that derives testable scenarios directly from a customer domain model by abstraction, reduction and inclusion for critical coverage [32]. The resulting linear (i.e. nonbranching) scenarios are used as references to test suppliers’ software specifications against. This paper presents the method in an overview and elaborates on the domain reduction step within the process for the generation of testable scenarios from a domain model. An example is provided which is non-fictitious on the domain side. Advantages of the method are an underlying clear business model, test oracles that are independent from the software development process, and validation results that are generated early in the development cycle, before the software itself is available.
Index Terms—component, software, higher-order test, validation, scenario, domain, end user requirements
Abstract—Higher-order black box software tests against independent end user domain requirements has become an issue of increasing importance with compositional reuse of software artifacts. Recently, a general method was proposed that derives testable scenarios directly from a customer domain model by abstraction, reduction and inclusion for critical coverage [32]. The resulting linear (i.e. nonbranching) scenarios are used as references to test suppliers’ software specifications against. This paper presents the method in an overview and elaborates on the domain reduction step within the process for the generation of testable scenarios from a domain model. An example is provided which is non-fictitious on the domain side. Advantages of the method are an underlying clear business model, test oracles that are independent from the software development process, and validation results that are generated early in the development cycle, before the software itself is available.
Index Terms—component, software, higher-order test, validation, scenario, domain, end user requirements
Cite: Oliver Skroch, Klaus Turowski, " Reducing Domain Level Scenarios to Test Component-based Software," Journal of Software vol. 2, no. 5, pp. 64-73, 2007.
General Information
ISSN: 1796-217X (Online)
Frequency: Quarterly
Editor-in-Chief: Prof. Antanas Verikas
Executive Editor: Ms. Yoyo Y. Zhou
Abstracting/ Indexing: DBLP, EBSCO, CNKI, Google Scholar, ProQuest, INSPEC(IET), ULRICH's Periodicals Directory, WorldCat, etc
E-mail: jsweditorialoffice@gmail.com
-
Mar 01, 2024 News!
Vol 19, No 1 has been published with online version [Click]
-
Jan 04, 2024 News!
JSW will adopt Article-by-Article Work Flow
-
Apr 01, 2024 News!
Vol 14, No 4- Vol 14, No 12 has been indexed by IET-(Inspec) [Click]
-
Apr 01, 2024 News!
Papers published in JSW Vol 18, No 1- Vol 18, No 6 have been indexed by DBLP [Click]
-
Nov 02, 2023 News!
Vol 18, No 4 has been published with online version [Click]