首先,这绝对不是重复造轮子。

其次,这不是单纯接口自动化测试平台,是一个理论上可以满足任何自动化的通用型测试平台。

这是一个以功能组件的方式编写测试用例的、通用的、开源的、分布式自动化测试平台。
可以简单高效的编写自动化测试用例,轻松管理和维护自动化项目。理论上可支持任何类型的自动化测试,包括接口测试、 集成测试、UI 测试、数据库测试等。

希望有兴趣的大佬能参与维护。

体验地址:http://120.79.84.96/#/

项目文档:https://delav.github.io/skylark-doc/

平台架构

综合多种因素考虑后,平台组成分为四个部分:

项目 描述 地址
skylark 基于 Django 开发的后端服务 https://github.com/delav/skylark
skylark-web 基于 Vue 开发的用户交互界面 https://github.com/delav/skylark-web
skylarkworker 执行异步测试任务 https://github.com/delav/skylarkworker
skylarklibrary 开发和迭代平台功能组件 https://github.com/delav/skylarklibrary

架构图

平台特点

平台功能

平台功能比较多,具体可以查看项目文档,或者亲自体验(云服务到期后可能不再提供体验地址)。部分页面如下:

用例设计

测试计划

配置管理


↙↙↙阅读原文可查看相关链接,并与作者交流