search menu icon-carat-right cmu-wordmark

Testing a Software Product Line

Technical Report
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.

Part of a Collection

Software Product Lines Collection

Cite This Technical Report

McGregor, J. (2001, December 1). Testing a Software Product Line. (Technical Report CMU/SEI-2001-TR-022). Retrieved April 18, 2024, from https://doi.org/10.1184/R1/6584852.v1.

@techreport{mcgregor_2001,
author={McGregor, John},
title={Testing a Software Product Line},
month={Dec},
year={2001},
number={CMU/SEI-2001-TR-022},
howpublished={Carnegie Mellon University, Software Engineering Institute's Digital Library},
url={https://doi.org/10.1184/R1/6584852.v1},
note={Accessed: 2024-Apr-18}
}

McGregor, John. "Testing a Software Product Line." (CMU/SEI-2001-TR-022). Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, December 1, 2001. https://doi.org/10.1184/R1/6584852.v1.

J. McGregor, "Testing a Software Product Line," Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, Technical Report CMU/SEI-2001-TR-022, 1-Dec-2001 [Online]. Available: https://doi.org/10.1184/R1/6584852.v1. [Accessed: 18-Apr-2024].

McGregor, John. "Testing a Software Product Line." (Technical Report CMU/SEI-2001-TR-022). Carnegie Mellon University, Software Engineering Institute's Digital Library, Software Engineering Institute, 1 Dec. 2001. https://doi.org/10.1184/R1/6584852.v1. Accessed 18 Apr. 2024.

McGregor, John. Testing a Software Product Line. CMU/SEI-2001-TR-022. Software Engineering Institute. 2001. https://doi.org/10.1184/R1/6584852.v1