SALT-an integrated environment to automate generation of function tests for APIs. Paradkar, A In 11th International Symposium on Software Reliability Engineering, 2000. ISSRE 2000. Proceedings, pages 304--316, 2000.
doi  abstract   bibtex   
Automation of test design during the 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 a test perspective to automate test design. We describe features of the 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. The tester can also specify (potential) updates to context which result from the function invocation. This context enables the generation of sequences of function invocations with expected outputs. These test specifications 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
@inproceedings{ paradkar_salt-integrated_2000,
  title = {{SALT}-an integrated environment to automate generation of function tests for {APIs}},
  doi = {10.1109/ISSRE.2000.885881},
  abstract = {Automation of test design during the 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 a test perspective to automate test design. We describe features of the 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. The tester can also specify (potential) updates to context which result from the function invocation. This context enables the generation of sequences of function invocations with expected outputs. These test specifications 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},
  booktitle = {11th {International} {Symposium} on {Software} {Reliability} {Engineering}, 2000. {ISSRE} 2000. {Proceedings}},
  author = {Paradkar, A},
  year = {2000},
  keywords = {APIs, Ambient intelligence, Character generation, Cost function, Design automation, Fault model, Formal specification, Life testing, SALT, Specification and Abstraction Language for Testing, Target tracking, _done, _meta, _use_for_testing, application program interfaces, automated function test generation, automated test design, automatic programming, automatic testing, data analysis, expected outputs, function invocation, function testing phase, integrated environment, model based approach, optimized test variations, program testing, redundancy, software reliability, software testing, specification languages, test design, test perspective, test specifications},
  pages = {304--316}
}

Downloads: 0