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.

Cite This Technical Report

McGregor, J. (2001, December 1). Testing a Software Product Line. (Technical Report CMU/SEI-2001-TR-022). Retrieved July 27, 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-Jul-27}
}

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: 27-Jul-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 27 Jul. 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