Testing a Software Product Line
John D. McGregor · 2001
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 [Clements 02b].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.