SALT - An Integrated Environment to Automate Generation of Function Tests for APIs

  • Authors:
  • Amit Paradkar

  • Affiliations:
  • -

  • Venue:
  • ISSRE '00 Proceedings of the 11th International Symposium on Software Reliability Engineering
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

Automation of test design during function testing phase is essential both to reduce the substantial cost of testing and to improve the delivered software reliability. We argue for a model-based approach specifically designed from test perspective to automate test design. We describe features of Specification and Abstraction Language for Testing (SALT) environment, which embodies this perspective. SALT allows testers to capture relationships among partitions of input and output variables for a function under test. Tester can also specify (potential) up dates to context, which result from the function invocation. This context enables generation of sequences of function invocations with expected outputs. These test specification along with a fault model allow generation of an optimized set of test variations. We describe an example to illustrate SALT usage and report results of our pilot study using SALT.