An Examination of Selected Software Testing Tools: 1992

Abstract

This paper reports on the examination of 27 tools that provide for test management, problem reporting, and static and dynamic analysis of Ada code. It provides software development managers with information that will help them gain an understanding of the current capabilities of tools that are commercially available, the functionality of these tools, and how they can aid the development and support of Ada software. During the course of the examination, the static and dynamic analysis tools were applied to a sample Ada program in order to assess their functionality. The test management and problem reporting tools were also subject to a practical examination using vendor-supplied data. Each tool was then described in terms of its functionality, ease of use, and documentation and support. Problems encountered during the examination and other pertinent observations were also recorded. Available testing tools offer important opportunities for increasing software quality and reducing development and support costs. The wide variety of functionality provided by tools in the same category, however, and, in some cases, lack of tool maturity, require careful tool selection on behalf of a potential user.

Open PDF

Document Details

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

Entities

People

  • Christine Youngblut

Organizations

  • Institute for Defense Analyses

Tags

Communities of Interest

  • C4I
  • Cyber
  • Energy and Power Technologies
  • Ground and Sea Platforms

DTIC Thesaurus Topics

  • Computer Programming
  • Computer Programs
  • Computers
  • Databases
  • Debugging
  • Engineers
  • Information Processing
  • Operating Systems
  • Software Design
  • Software Development
  • Software Development Tools
  • Software Metrics
  • Software Testing
  • Systems Engineering
  • Test And Evaluation
  • Test Management
  • Word Processors

Fields of Study

  • Computer science
  • Engineering

Readers

  • Software Engineering.
  • Systems Analysis and Design