search menu icon-carat-right cmu-wordmark

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.v1

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.