站住,别动O(∩_∩)O~_java

        Airflow 是Airbnb公司开源的,是用 Python 实现的任务管理、调度、监控工作流的平台。

Airflow 可以用做 data pipeline(ETL)、 消息队列等监控,作为持续交付的基础平台。

pipeline关键词: Configure as Code

测试关键词: Testing as Code

测试开发关键词:Auto Testing as Code

简单总结一句:  测试即代码

即:从本质上解决效率、改进过程、提升质量

所以推荐Airflow来作为你的自动化测试基础平台,你可以简单的作为jenkins的替代平台。

在笔者的实践中,已经在开始把Airflow作为基础平台,基于Python做自动化测试解决方案,开始逐步的在企业中进行日常验收实践,具体的技术选型为

web ui:  pytest + selenium webdriver

移动端:  pytest + appium

接口测试: pytest + requests

数据级: pytest + datatest

大数据级: pytest + ETL(python ETL系列工具包)

测试即代码,基于python来解决各分层的自动验收工作

总体上讲,Python开发能力是必须的,实践需要不停地改进优化

附上airflow官网:http://airflow.incubator.apache.org/index.html

大家可以去看看文档,尤其是多去看看起源码

airflow作为apache的顶级孵化项目

对于予以Python作为主力解决测试开发问题的测试从业者来讲

是一个很好的做出自己的测试开发解决方案的项目