Increasing Software Confidence: Where We're Headed in Software Testing Technology

Abstract

In the past decade, many specialized software testing philosophies and testing techniques have evolved. Some of these testing philosophies are time-consuming and impractical while others are practical but only for small programs. Automating the testing process is a goal that needs to be attained for testing to be cost-effective and practical for any size or type of software program. Two testing techniques have been explored under Rome Laboratory (C3CB) R and D programs. These programs developed automated testing tools which support these techniques. One testing technique is mutation analysis and the other technique is decision-to-decision path analysis. A comparison of these testing techniques via two test tools was performed. This technical report describes the testing process and the results of this comparison.... Testing, Dynamic analysis, Path testing, Branch testing, Software engineering.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1992
Accession Number
ADA262339

Entities

People

  • Deborah A. Cerino
  • Roger J. Dziegiel Jr.

Organizations

  • Rome Laboratory

Tags

Communities of Interest

  • C4I
  • Human Systems
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Air Force
  • Application Software
  • Command And Control
  • Computational Science
  • Computer Programming
  • Computer Programs
  • Computers
  • Engineering
  • High Level Languages
  • Law
  • Mutations
  • Philosophy
  • Procedures (Computers)
  • Programming Languages
  • Software Development
  • Software Testing
  • Transient Response Analysis

Fields of Study

  • Computer science
  • Engineering

Readers

  • Software Engineering
  • Software Engineering.