Testing a Software Product Line
December 2001 • Technical Report
John McGregor
This report expands on the testing practice area described by Clements and Northrop. Test-related activities that can be used to form the test process for a product line organization are described.
Publisher:
Software Engineering Institute
CMU/SEI Report Number
CMU/SEI-2001-TR-022
DOI (Digital Object Identifier):
10.1184/R1/6584852.v1Subjects
Abstract
A suitably organized and executed test process can contribute to the success of a product line organization. Testing is used to identify defects during construction and to assure that completed products possess the qualities specified for the products. Test-related activities are organized into a test process that is designed to take advantage of the economies of scope and scale that are present in a product line organization. These activities are sequenced and scheduled so that a test activity occurs immediately following the construction activity whose output the test is intended to validate.
This report expands on the testing practice area described by Clements and Northrop. Test-related activities that can be used to form the test process for a product line organization are described. Product line organizations face unique challenges in testing. This report describes techniques and activities for meeting those challenges.