芒果测试平台是UI和API的自动化测试平台,通过web页面来配置UI和接口的用例即可执行,并且支持分布式,无python环境的人来完成自动化测试。
EasyTesting接口自动化测试平台,使用Django、DRF框架、SQLite、Bootstrap和HTTPRunner构建的综合测试平台,支持异步执行测试用例,测试套件,方便调试接口,管理接口,用例,执行自动化测试接口,测试报告查看,生成测试数据,定时执行测试用例,监控定时任务等,界面简约美观,易上手操作,为测试团队提供开源自动化测试平台。
用Pytest fixture来实现一个用例 一个driver对象,充分满足pytest-xdist的分布式要求,实际项目中应该可以更多分层,此为学习记录
XZF小钻风, 是基于若依脚手架搭建的自动化接口测试工具, 通过提供可扩展的登录操作以及函数定义的方式, 灵活地对接口的关联关系, 参数依赖等进行处理, 实现对接口的覆盖测试. 接口之间支持多对多的依赖方式, 并且不限定在同一个系统, 不同系统中的接口可以相互依赖. 对接口的返回结果提供表达式解析功能, 既可以自定义判定接口返回在业务定义中的成功和失败, 也可以为依赖的接口提供参数化处理.
RunnerGo项目的前端部分, 基于React框架设计实现
Airtest- Framework 是 基于 unittest、Flask、Airtest 搭建的 开源的 UI 自动化框架系统
LuckyFrame测试平台是一款免费开源的测试平台,最大的特点是全纬度覆盖了接口自动化、WEB UI自动化、APP自动化,并且支持分布式测试,测试关键字驱动也很大程度上解决了测试同学代码基础弱的问题。同时也集成了质量管理相关的一些功能,解决QA的日常工作中,项目过程数据的收集问题,并能展示一些简单质量报表。更多功能可以关注公众号或是访问官网了解哦。
🔥Sakura Selenium🔥是一个基于Selenium改造过后的新一代Web自动化测试框架,主要用于Web应用程序的自动化测试,支持Edge、Firefox、Chrome等多个浏览器,开箱即可使用。
接口自动化测试平台:
支持HTTP/SSH/SQL接口请求,支持单接口调试、也可多接口多组件组合满足复杂场景编写需求,支持定时触发、报告输出、邮件和钉钉通知。