测试自动化框架平台选型汇总篇

本文介绍测试自动化常用的框架和平台,语言为python或javascript,无java。 

UI自动化

  • python+selenium+unittest/pytest

文章:web自动化测试框架_东方不败之鸭梨的测试笔记的博客-CSDN博客

优点:灵活,想要什么功能可以自己封装

缺点:框架需要的东西都需要再封装 

  • RobotFramework

RobotFramework环境安装和入门_robotframework怎么安装_东方不败之鸭梨的测试笔记的博客-CSDN博客

优点:关键字驱动

  • Cypress

文章:自动化测试-Cypress快速入门_cypress入门_东方不败之鸭梨的测试笔记的博客-CSDN博客

  • seldom

优点:基于unittest实现丰富的功能封装 

文章:自动化测试框架seldom_seldom接口自动化_东方不败之鸭梨的测试笔记的博客-CSDN博客

 

接口自动化

  • python+Requests+unittest/pytest

优点:灵活

缺点:框架需要自己封装功能

接口自动化测试框架_东方不败之鸭梨的测试笔记的博客-CSDN博客

好的框架:

接口自动化测试框架ApiRunner实战+框架解析_接口测试自动化框架_东方不败之鸭梨的测试笔记的博客-CSDN博客

Python+pytest+allure+log+yaml+mysql+钉钉企微通知接口自动化框架: 本框架主要是基于 Python + pytest + allure + log + yaml + mysql + 钉钉通知 + Jenkins 实现的接口自动化框架,本框架优势在于易维护,功能丰富,测试人员只需要维护测试用例,零基础小白也可以快速上手,框架支持多环境、多角色任意切换,支持接口响应断言以及数据库断言。 

  • httprunner

优点:基于yaml文件零代码实现接口自动化,封装丰富功能

基于 HttpRunner 的接口自动化测试平台框架_django结合httprunner_东方不败之鸭梨的测试笔记的博客-CSDN博客

  • seldom 

优点:在断言、日志和报告

  • robotFramework

测试平台

  • 流马

优点:支持接口、UI自动化,方便二开

流马测试平台--API和web自动化测试_东方不败之鸭梨的测试笔记的博客-CSDN博客

  • LuckyFrame

LuckyFrame执行Web自动化用例_东方不败之鸭梨的测试笔记的博客-CSDN博客

  • 兔子快跑

​兔子快跑/rabbit-UI和接口自动化测试平台​_rabbit测试平台_东方不败之鸭梨的测试笔记的博客-CSDN博客

  • Metersphere

优点:支持接口,UI,性能测试

缺点:企业版需要付费

MeterSphere - 开源持续测试平台 - 官网

  • 基于seldom

https://github.com/SeldomQA/seldom-platform

  • 基于httprunner

缺点:只支持接口自动化

HttpRunnerManager接口自动化测试平台_东方不败之鸭梨的测试笔记的博客-CSDN博客

你可能感兴趣的:(#,web自动化selenium,#,python接口自动化,自动化,运维)