The Problem with Testing

Abstract

Testing is inefficient for the detection and removal of requirements and design defects. As a result, lessons learned in testing can only help prevent defects in the development of subsequent software and subsequent process improvement. Instead of testing out defects to achieve quality measures, quality should be designed into software. Thus test development should parallel the development of the software it tests.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jul 01, 2001
Accession Number
ADA486845

Entities

People

  • Norman Hines

Tags

Communities of Interest

  • Materials and Manufacturing Processes
  • Weapons Technologies

DTIC Thesaurus Topics

  • Aerial Warfare
  • Business Administration
  • Circuit Boards
  • Civil Engineering
  • Computer Science
  • Defect Detection
  • Detection
  • Electronic Mail
  • Engineering
  • Engineers
  • Information Operations
  • Lessons Learned
  • Life Cycles
  • Mathematics
  • Models
  • Software Development
  • Systems Engineering

Fields of Study

  • Computer science
  • Engineering

Readers

  • Educational Psychology
  • Software Engineering.