Accession Number:

ADA222223

Title:

Derivation Strategies for Experienced-Based Test Oracles

Descriptive Note:

Master's thesis,

Corporate Author:

NAVAL POSTGRADUATE SCHOOL MONTEREY CA

Personal Author(s):

Report Date:

1989-12-01

Pagination or Media Count:

101.0

Abstract:

Traditionally, large software systems are tested to demonstrate that the system satisfies the set of functional requirements and specifications from which it was derived. Various methodologies exist for conducting this type of testing. However, when the requirements document, or specification, has become outdated or incomplete to the point that they are irrelevant, then testing must take a different approach in order to verify and validate. There can be many reasons why a large software system gets developed without a clear specification notwithstanding testing must proceed even when confronted with a non-existent specification. Testing in such situations is difficult since there is no separation of specified function from implemented function, and thus no objective standard for judging the correctness of test results. This thesis proposes a strategy for verification and validation of large software systems when no effective requirements specification exists. To derive an objective correctness standard, the strategy employs requirements information gained from a variety of sources user conferences, analyst conferences, new user manuals, inverse transformation of code to specification, a validated kernel system, and previous test strategies. kr

Subject Categories:

  • Computer Programming and Software

Distribution Statement:

APPROVED FOR PUBLIC RELEASE