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.
翻译:高云质量 API (应用编程界面) 测试是支持 API 经济的关键。 自动测试是一个随机测试生成器, 满足这一需求。 它读取 API 规格, 并推断出在测试生成中使用的模型。 本文描述 AutoTest 。 本文还涉及 API 规格的陷阱, 自动测试在阅读规格时可能暴露出来。 最佳做法是, 一旦发现并解决了问题, 在回归中添加一个适当的测试。 如何在自动测试的随机生成中做到这一点 。