Abstract
In this paper, we describe an approach of software product
line testing which is based on formal specifications of the desired
properties. In a software product line, common behaviours are maintained
at subsequent levels of the product development. Commonalities
among products arise from the reuse of parts of the software. It is unclear,
however, in which way test cases for one product can be reused
for subsequent enhancements. In this paper we approach this problem
by specification based testing. We start the software quality assurance
process by formally specifying the system in the process algebraic specification
language CSP-CASL 1 for the description of system properties.
After that we establish an enhancement relation between specifications
in a software product line development. This enhancement relation conceptually
forms the basis of reusability of test suites among different
implementations in a product line development.
Users
Please
log in to take part in the discussion (add own reviews or comments).