Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Technical Report

Testing a Software Product Line

  • December 2001
  • By 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.
  • Software Product Lines
  • Publisher: Software Engineering Institute
    CMU/SEI Report Number: CMU/SEI-2001-TR-022
  • 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.

  • Download

Part of a Collection

Software Product Lines Collection

Cite This Report

SEI

McGregor, John. Testing a Software Product Line. CMU/SEI-2001-TR-022 . Software Engineering Institute, Carnegie Mellon University. 2001. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=5715

IEEE

McGregor. John, "Testing a Software Product Line," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Report CMU/SEI-2001-TR-022 , 2001. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=5715

APA

McGregor, John. (2001). Testing a Software Product Line (CMU/SEI-2001-TR-022 ). Retrieved February 15, 2019, from the Software Engineering Institute, Carnegie Mellon University website: http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=5715

CHI

John McGregor. Testing a Software Product Line (CMU/SEI-2001-TR-022 ). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 2001. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=5715

MLA

McGregor, John. 2001. Testing a Software Product Line (Technical Report CMU/SEI-2001-TR-022 ). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=5715

BibTex

@techreport{McGregorTestinga2001,
title={Testing a Software Product Line},
author={John McGregor},
year={2001},
number={CMU/SEI-2001-TR-022 },
institution={Software Engineering Institute, Carnegie Mellon University},
address={Pittsburgh, PA},
url={http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=5715} }