×

快速恢复

swMATH ID: 36480
软件作者: Stefan Karlsson、Adnan Causevic、Daniel Sundmark
描述: QuickREST:OpenAPI-Described RESTful API的基于属性的测试生成。RESTful API是一种越来越常见的公开软件系统功能的方法,因此,寻找自动测试和验证此类API的方法非常有意义。为了降低行业采用的障碍,这些方法需要简单易行,而且不费力气。本文介绍了一种探索RESTful API行为的方法。这是通过使用从描述测试中的REST API的OpenAPI文档生成的基于属性的自动测试来完成的。我们描述了该方法如何创建工件,这些工件既可以用作基于属性的测试生成器,也可以用作结果的验证源(例如,作为测试预言)。在工业和开放源码服务上的实验结果表明,这种方法是一种查找实际故障的省力方法。此外,它通过自动暴露规范和实现的不一致性,支持构建有关测试系统的附加知识。由于测试是从OpenAPI文档生成的,因此该方法会随着REST API的发展自动发展测试用例。
主页: https://arxiv.org/abs/1912.09686
关键词: 基于性能的测试;开放应用程序接口;休息
相关软件: RESTler公司;PostgreSQL;科特林;JUnit公司;EvoMaster软件
引用于: 0个文档