Testing a Software Product Line

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 Clements 02b. 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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 2001
Accession Number
ADA401736

Entities

People

  • John D. Mcgregor

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Biomedical
  • Ground and Sea Platforms
  • Human Systems

DTIC Thesaurus Topics

  • Basic Programming Language
  • Computer Programming
  • Computers
  • Construction
  • Debugging
  • Engineering
  • Language
  • New York
  • Object Oriented Programming
  • Programming Languages
  • Reliability
  • Software Design
  • Software Development
  • Software Testing
  • Standards
  • Test And Evaluation
  • Web Browsers

Fields of Study

  • Computer science
  • Engineering

Readers

  • Industrial Economics
  • Software Engineering.
  • Systems Analysis and Design