产品推荐 2026-07-25

SHAFT_ENGINE:免费的自动化测试框架(源码)

一款为Java团队设计的全栈自动化测试框架,用于Web、移动、API等端到端测试。

开源软件跨平台工具

产品简介

SHAFT_ENGINE 是一个开源的Java自动化测试框架,旨在将Web、移动端、API、CLI及数据库的测试工作流统一起来。它提供一致的API、预置的配置和详尽的报告,适合希望提升测试效率、实现自动化全覆盖的Java开发与测试团队。

核心功能

  • 统一测试工作流(Web/移动/API/CLI/数据库)
  • Java与Maven优先,深度集成TestNG等框架
  • 内置驱动管理、同步、断言与报告
  • 配置优先,适配本地、云端及CI环境
  • 提供可选扩展模块(如IntelliJ插件、AI辅助)

快速开始

  1. 通过Maven中央仓库在项目中添加SHAFT引擎依赖。
  2. 根据官方用户指南的‘安装’部分配置项目环境。
  3. 参考Web或移动端测试指南,编写并运行第一个自动化测试用例。

界面预览

与其他方案对比

对比项SHAFT_ENGINE同类方案
技术栈与集成为Java生态深度优化,提供从Web、移动到API、数据库的一体化测试API和工作流。许多框架侧重于单一测试类型(如仅Web UI)。
工作流统一性强调“一个工作流”覆盖所有测试类型,提供配置优先的默认设置,降低管理复杂度。不同测试类型可能需要使用不同工具或库,配置分散。

适合谁用

  • 需要为Web、移动端和API编写端到端自动化测试的Java开发团队
  • 希望用统一框架管理不同层次(UI、服务、数据库)测试的测试工程师

下载与版本

当前最新版本为 10.3.20260722,发布于 2026-07-22。支持 Windows、macOS、Linux。

⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。

注意事项

  • 本工具仅供学习和研究使用,请遵守相关法律法规。
  • 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
  • 项目源码地址:https://github.com/ShaftHQ/SHAFT_ENGINE