站住,别动OO

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作为apache的顶级孵化项目

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

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

组团学习和答疑专用知识星球:66¥/年

顺手点点点底部的小广告支持下,更多视频持续录制中^_^

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181102A0QQNH00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券