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

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type

Topics

Publication Date

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
  • 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

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 December 24, 2014, 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