CATS: computer aided testing of software

  • Authors:
  • Maurice Jordan

  • Affiliations:
  • Marketing Decision Support Systems (S499), British Airways, Post Office Box 10, Heathrow Airport, Middlesex TW6 2JA, England

  • Venue:
  • APL '91 Proceedings of the international conference on APL '91
  • Year:
  • 1991

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes the implementation of an automated test system for APL functions. It extends an implementation of assertive comments in APL to derive a notation for formal specification using pre and post conditions. These conditions are APL statements and so can be built into test functions. Data supplied to provide examples is captured and subjected to mutations to test behaviour under edge conditions. The techniques make extensive use of modern APL ideas such as defined operators, phrasal forms and function assignment.