# TestHub **Repository Path**: cao_zhe/TestHub ## Basic Information - **Project Name**: TestHub - **Description**: 一款基于流程编排的自动化测试工具 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: http://nsrule.com - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 93 - **Created**: 2023-06-10 - **Last Updated**: 2023-06-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

TestHub

流程编排,插件驱动,测试无限可能

## 注意 还在开发中代码全都是临时版,预计7月发布第一版。鄙人java🐶一枚,前端太菜,求前端合作伙伴。 ## 介绍 在软件开发旅程中,测试流程的管理和执行常常是复杂且耗时的挑战。传统测试工具主要面接口级自动化向无法满足多样化需求,无法扩展多样性需求。TestHub诞生解决此问题。 我们引入独特的流程编排功能,轻松定义、管理和执行测试流程。TestHub插件式架构扩展能力无限,适用于自动化测试、流程调度及其他自动化任务。 TestHub提供直观易用界面,直观设计测试流程。简单拖放和连接步骤构建完整测试流程,包括执行测试用例、准备数据、配置环境等。在统一平台上高效一致完成。 选择TestHub自动化测试工具,流程编排驱动测试流程。优化测试流程,释放更多时间和资源创新品质。加入TestHub,引领自动化测试未来! [gitee](https://gitee.com/failedgoddess/TestHub) ## 工程目录 1. back-后端服务源码 2. front-前端源码 3. doc-使用手册源码 4. nsrule-后端服务源码中的依赖项目 5. docker-docker构建脚本 6. static-文件资源 ## 部署 ### 安装包下载 Windows Mac ### docker部署 获取TestHub镜像 ``` docker pull vinc02131/test_hub:0.0.1 ``` 运行 ``` docker run -d -p 12003:12003 -p 11018:11018 vinc02131/test_hub:0.0.1 ``` 前端接口地址 http://127.0.0.1:11018/ 后端接口文档 http://127.0.0.1:12003/swagger-ui/index.html#/ ### 源码部署 获取项目源码 ``` git clone https://gitee.com/failedgoddess/TestHub.git ``` **启动后台服务** 依赖 jdk17 1. 安装nsrule依赖。 nsrule项目 暂未发布中央仓库,需要打开nsrule 的工程执行 mvn install 安装到本地仓库 2. 打开back中的TestHub项目,执行TestHubApplication 3. 后端接口文档 : http://127.0.0.1:12003 **启动前端服务** 依赖 node v19.5.0 1. 命令行切换到front目录中。 2. 导入项目依赖 ``` yarn install ``` 3. 启动项目 ``` yarn start ``` 4. 前端地址 : http://localhost:8000 **打包** 1. 打包前端代码 生成dist目录 ``` yarn build ``` 2. 打包后端 jar 将jar放置替换 front/backbiz目录中TestHub-0.0.1-SNAPSHOT.jar 3. 打包不同平台的安装包 生成安装包到 desk ``` yarn build:mac yarn build:win ``` ## 软件架构 软件架构说明 ## 安装教程 1. xxxx 2. xxxx 3. xxxx ## 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)