MangoTestingPlatform 芒果测试平台

tips线上服务演示已上线(执行UI自动化请先下载执行器在下面)

概述

芒果测试平台是集UIAPI与一体的低代码测试平台。可以通过简单的配置方式无需编写代码即可完成UI和API自动化。并且解决了其他很多工具的各种问题简单易用(UI支持web端安卓PC桌面并且可以组装成一个用例)
简单部署,简单使用,高质量测试!

UI自动化功能介绍

  • 基于关键字驱动的UI自动化测试平台测试人员无需解除代码即可完成高质量的UI自动化测试
  • 基于PO设计思想测试数据页面元素产品项目组实现全分离多系统多页面自由组合测试用例
  • 实现人员分离,部分测试人员可以收集页面元素,部分测试人员可以专心设计测试用例,检查用例执行进度
  • 支持多种自定义变量sql自定义等等帮助进行参数化
  • 支持无python运行环境的电脑进行自动化测试可以多端分布式分发用例

API自动化功能介绍

  • 解决jmeter功能接口复用的问题在一个平台上完成项目的所有接口自动化用例
  • 完善的接口依赖关系处理,可处理复杂的流程用例,例如电商平台的新建商品,发货,售后全流程
  • 全面的接口断言,支持响应断言,数据库断言
  • 支持录制接口,打开录制时会启动浏览器,根据你绑定的测试环境,录制该环境上所有的接口,并保存起来,极大方便了接口的填写

功能模块:

  • UI自动化页面元素页面步骤测试用例公共参数设备配置测试报告
  • API自动化接口信息测试用例公共参数测试报告
  • 设备中心:执行器
  • 测试配置:测试项目,测试环境,数据库配置,通知配置,测试文件
  • 定时任务:定时策略,定时任务
  • 系统管理:系统管理,用户管理,角色管理,登录日志
  • 帮助:断言使用介绍,公共参数介绍,帮助手册

项目

后端MangoServer
前端mango-console
执行端MangoActuator(执行UI自动化用例。可以在任意的电脑打开执行打包的exe文件即可在任意电脑上执行UI自动化用例)
执行端下载:https://www.alipan.com/s/ui81fhv41nd

视频介绍&演示功能(已上线)

  • 演示地址:http://36.213.11.72:5137/#/index/home
  • 账号19011112222
  • 密码123456
  • 可以自行注册(建议自行注册账号进行体验!)
  • 服务器只有一个月大家快体验。登录上之后记得给自己新增一个账号因为UI自动化的执行是和账号绑定的你登录了其他人就退出了。

B站视频教程已上线

部署&帮助文档&功能介绍没会员已过期看b站视频吧或者阅读项目根目录下的windows运行服务文档文档

功能演示gif图

  • 所有功能介绍 功能演示.gif
  • UI用例执行过程及测试报告 UI执行演示.gif
  • API用例执行过程及测试报告 API执行演示.gif

加作者微信,进芒果自动化测试群(记得备注git芒果测试平台。否则可能会不通过哦)

如果觉得项目对你有帮助,那就请我喝咖啡! 微信.gif

Description
芒果测试平台是一款集UI测试、API测试与Pytest框架于一体的自动化测试平台。用户可通过Web界面统一管理UI元素、测试步骤、API接口信息及Pytest测试脚本,支持多项目产品协同与合并测试。平台具备分布式高并发执行能力,即使在没有Python环境的计算机上,也能轻松完成自动化测试任务。
Readme AGPL-3.0 181 MiB
Languages
Python 44.5%
Vue 41.5%
TypeScript 13.3%
Less 0.2%
CSS 0.2%
Other 0.2%