Testing a Software Product Line

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.

View Complete Report

Author

John McGregor

This report is related to the following area(s) of work:

Software Product Lines

Technical Report
CMU/SEI-2001-TR-022
December 2001

For more information

Contact Us

info@sei.cmu.edu

412-268-5800