English

Random Test Generation of Application Programming Interfaces

Software Engineering 2022-11-08 v2

Abstract

Cloud high quality API (Application Programming Interface) testing is essential for supporting the API economy. Autotest is a random test generator that addresses this need. It reads the API specification and deduces a model used in the test generation. This paper describes Autotest. It also address the topic of API specification pitfalls which Autotest may reveal when reading the specification. A best practice is to add an appropriate test to the regression once a problem is revealed and solved. How to do that in the context of Autotest's random test generation is covered.

Keywords

Cite

@article{arxiv.2207.13143,
  title  = {Random Test Generation of Application Programming Interfaces},
  author = {Eitan Farchi and Krithika Prakash and Vitali Sokhin},
  journal= {arXiv preprint arXiv:2207.13143},
  year   = {2022}
}