Advanced Search

Content Type

Topics

Publication Date

Testing a Software Product Line

  • Author(s): John McGregor
  • Publish Date:
  • Publisher: Software Engineering Institute
  • SEI Identifier: CMU/SEI-2001-TR-022
  • Type: Technical Report
  • Topics: Software Product Lines
  • Description: 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.

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 Report

Show Citation Formats

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 October 25, 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