Goal-Driven Reusable Test Case Design

Ibtesam Gwasem, Weichang Du, Andrew J. Mcallister · 2023

Software non-functional properties (NFPs) play the dominants role for the acceptability of software in the market. As in single software systems, testing NFPs in software product lines is also important to ensure quality of software products. Research in the area of software product lines testing has been very active over the past decade. However, the most focus of this research has been on testing software functional properties, while testing of NFPs has not received much research attention. In this paper we address non-functional requirements testing based on goal models. Specifically, we proposed a methodology for reusable test case design during domain engineering that supports early testing at the domain analysis stage to help create testable non-functional requirements that will be used for designing effective test cases at the domain testing level. We focus on testing of domain core components. A prototype testing system was also developed to support testing based on the proposed methodology.

Read the paper · More papers on PaperTik