diff --git a/README.md b/README.md index 1398b70ef9840bf412a7438dc4892f5b4ff1fdb9..0b2ae038d893ed55f6f88c228653dd21384b75ac 100644 --- a/README.md +++ b/README.md @@ -1,161 +1,106 @@ -
-

Cat2Bug-Platform v0.5.1

-

轻量化智能BUG管理平台

+# Cat2Bug-Platform ## 平台简介 - -Cat2Bug-Platform是一套永久免费开源的Bug管理平台,可以完全私有化部署,它利用目前比较流行的AI大数据模型技术作为辅助,快速提升软件管理的质量,我们将毫无保留给个人及团体免费使用。 -它的使用人群锁定个人或中小型软件开发团队,Cat2Bug的理念是免去了项目管理中各种重度管理,让个人或团队可以快速上手,把控软件质量。 -平台采用JAVA+VUE前后台分离模式开发,支持在各系统平台部署使用。 +Cat2Bug-Platform 是一套永久免费开源的 Bug 管理平台,支持完全私有化部署。平台利用 AI 和大数据模型技术作为辅助,快速提升软件管理的质量,并且面向个人及中小型软件开发团队,免去了复杂的项目管理流程,让团队可以快速上手,把控软件质量。平台采用 JAVA + VUE 前后台分离模式开发,支持在各类系统平台上部署使用。 ## 内置功能 - -1. 仪表盘:统计缺陷、成员、计划信息。 -2. 团队管理:管理团队中的项目、成员。 -3. 项目管理:管理项目中的缺陷、成员。 -4. 用例管理:管理测试用例 -5. 缺陷管理:管理BUG、需求、任务。 -6. 交付物管理:维护项目中的可交付物品。 -7. 报告管理:显示团队、项目、测试用例、缺陷、交付物等的相关数据指标。 -8. API管理:用于管理API接口密钥 -9. 文档管理:留备项目中所用到的各种文档 -10. 通知管理:发送系统业务通知到系统内部、邮件、钉钉等平台中。 +1. **仪表盘**:统计缺陷、成员、计划信息。 +2. **团队管理**:管理团队中的项目和成员。 +3. **项目管理**:管理项目中的缺陷和成员。 +4. **用例管理**:管理测试用例。 +5. **缺陷管理**:跟踪和管理软件缺陷。 +6. **报告管理**:显示团队、项目、测试用例、缺陷、交付物等的相关数据指标。 +7. **API 管理**:用于管理 API 接口密钥。 +8. **文档管理**:存储项目中所用到的各种文档。 +9. **通知管理**:发送系统业务通知到系统内部、邮件、钉钉等平台。 ## 最新版本更新说明 - -当前最新版本是0.5.1 - -* 添加仪表盘; -* 在测试用例中添加按级别查找功能; -* 在测试计划中添加取消通过功能; -* 在admin账户中添加权限管理; -* 修复系统功能BUG; +当前最新版本是 0.5.1: +- 添加仪表盘; +- 在测试用例中添加按级别查找功能; +- 在测试计划中添加取消通过功能; +- 在 admin 账户中添加权限管理; +- 修复系统功能 BUG。 ## 特色 - -* 开源私有化AI+BUG系统部署; -* 通过AI技术自动生成测试用例并录入到系统,解决费时费力录入用例的痛点; -* 已测试平台为生态中心,衍生多种缺陷监控测试框架,可以一站式解决软件生产运维中的诸多痛点; -* 自主研发报告模版,可轻松、快速、动态的生成项目所需管理及交付文档,较免管理人员编写文档的时间成本; -* 专注于软件的缺陷的跟踪管理,简单直接,即开即用,减少学习成本; +- 开源私有化 AI + Bug 系统部署; +- 通过 AI 技术自动生成测试用例并录入到系统,解决费时费力的用例录入痛点; +- 已测试平台为生态中心,衍生多种缺陷监控测试框架,一站式解决软件生产运维中的诸多痛点; +- 自主研发报告模板,可轻松、快速、动态生成项目所需管理及交付文档,减少管理人员编写文档的时间成本; +- 专注于软件缺陷的跟踪管理,简单直接,即开即用,降低学习成本。 ## 在线体验 - -- 体验账号:demo -- 体验密码:123456 - -演示地址:[https://www.cat2bug.com:8022](https://www.cat2bug.com:8022) +- **体验账号**:demo +- **体验密码**:123456 +- **演示地址**:[https://www.cat2bug.com:8022](https://www.cat2bug.com:8022) ## 关联产品 - -| 名称 | 类型 | 说明 | -|----------------------------------------------------------|----------|:------------------------------------------------------------------| -| [Cat2Bug-JUnit](https://gitee.com/cat2bug/cat2bug-junit) | 单元测试框架 | 自动化单元测试框架,目前可以自动扫描Controller接口,随机提供参数测试,并将测试报告提交到Cat2Bug-Platform | -| [Cat2Bug-JLog](https://gitee.com/cat2bug/cat2bug-jlog) | 错误日志采集框架 | 获取项目中的异常日志,并将日志报告提交到Cat2Bug-Platform | +| 名称 | 类型 | 说明 | +|------------------------------------------------------------|------------------|----------------------------------------------------------------------| +| [Cat2Bug-JUnit](https://gitee.com/cat2bug/cat2bug-junit) | 单元测试框架 | 自动化单元测试框架,目前可以自动扫描 Controller 接口,随机提供参数测试,并将测试报告提交到 Cat2Bug-Platform | +| [Cat2Bug-JLog](https://gitee.com/cat2bug/cat2bug-jlog) | 错误日志采集框架 | 获取项目中的异常日志,并将日志报告提交到 Cat2Bug-Platform | ## 系统架构 - ![系统架构](readme/images/cat2bug-platform-framework.png) ## 技术选型 - -1. 系统环境 - -* Java EE 11 -* Servlet 3.0 -* Apache Maven 3 - -2. 主框架 - -* Spring Boot 2.2.x -* Spring Framework 5.2.x -* Spring Security 5.2.x - -3. 持久层 - -* Apache MyBatis 3.5.x -* Hibernate Validation 6.0.x -* Alibaba Druid 1.2.x - -4. 视图层 - -* Vue 2.6.x -* Axios 0.21.x -* Element 2.15.x +1. **系统环境** + - Java EE 11 + - Servlet 3.0 +2. **前端技术** + - Vue 2.6.x + - Axios 0.21.x + - Element 2.15.x ## 模块 - -```` +``` --cat2bug-platform ------|----cat2bug-platform-admin # 主程序模块 ------|----cat2bug-platform-ai # 人工智能模块 ------|----cat2bug-platform-im # 通讯模块 -------|----cat2bug-platform-api # Open API模块 +------|----cat2bug-platform-api # Open API 模块 ------|----cat2bug-platform-common # 通用模块 ------|----cat2bug-platform-framework # 系统框架 ------|----cat2bug-platform-generator # 代码生成 -------|----cat2bug-platform-quartz # 定时任务 -------|----cat2bug-platform-system # 业务模块 -------|----cat2bug-platform-ui # 前端VUE工程 +------|----cat2bug-platform-ui # 前端 VUE 工程 ------|----sql # 数据库文件 ------|----readme # 文档 -```` +``` ## 部署 - ### 手动命令行部署 - -手动部署需要提前安装Java 11环境,并下载cat2bug-platform发行版程序,执行命令如下: - +手动部署需要提前安装 Java 11 环境,并下载 cat2bug-platform 发行版程序,执行命令如下: ```shell -nohup java -jar cat2bug-platform-0.5.1.jar>/dev/null 2>&1 & +nohup java -jar cat2bug-platform-0.5.1.jar > /dev/null 2>&1 & ``` -### Docker单容器部署 - -以下提供的是Docker官网容器化的部署方案,执行命令如下: - +### Docker 单容器部署 +以下提供的是 Docker 官网容器化的部署方案,执行命令如下: ```docker docker run -it -d -p 8022:8022 --name cat2bug-platform qyzw-docker.pkg.coding.net/cat2bug/cat2bug-platform/single:latest ``` -部署成功后,打开浏览器访问[http://127.0.0.1:8022](http://127.0.0.1:8022),在登陆页面自行注册账号登陆使用即可。 +部署成功后,打开浏览器访问 [http://127.0.0.1:8022](http://127.0.0.1:8022),在登录页面自行注册账号登录使用即可。 -注意:系统管理员账号:admin 密码:cat2bug,此账号用于管理注册用户。 +**注意**:系统管理员账号:admin,密码:cat2bug,此账号用于管理注册用户。 -此部署方式为单容器最精简方式部署,数据库默认采用嵌入式H2,多用于小型或临时性项目的缺陷管理,如需Mysql或多容器部署方案,请查看[官网文档](https://www.cat2bug.com/download/cat2bug-platform/#%E9%83%A8%E7%BD%B2)。 +此部署方式为单容器最精简方式部署,数据库默认采用嵌入式 H2,多用于小型或临时性项目的缺陷管理。如需 MySQL 或多容器部署方案,请查看[官网文档](https://www.cat2bug.com/download/cat2bug-platform/#部署)。 ## 演示图 - - - - - - - - - - - - -
## 未来计划 - -目前Cat2Bug还在持续成长中,后续我们将在测试工具、自动化、AI几个方向持续投入,完善平台的功能。2025计划如下: - -* cat2bug-platform: 功能叠加,完善系统统计管理功能; -* cat2bug-app:提供移动端APP; -* cat2bug-cloud:cat2bug云平台的建设; - -## Cat2Bug交流群 - -| QQ群: [731462000](https://qm.qq.com/cgi-bin/qm/qr?k=G_vJa478flcFo_1ohJxNYD0mRKafQ7I1&jump_from=webapi&authKey=EL0KrLpnjYWqNN9YXTVksNlNFrV9DHYyPMx2RVOhXqLzfnmc+Oz8oQ38aBOGx90t) | 微信群:Cat2Bug | -|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------| -| | | +目前 Cat2Bug 还在持续成长中,后续我们将在测试工具、自动化、AI 几个方向持续投入,完善平台的功能。2025 年计划如下: +- **cat2bug-platform**:功能叠加,完善系统统计管理功能; +- **cat2bug-app**:提供移动端 APP; +- **cat2bug-cloud**:建设 Cat2Bug 云平台。 + +## Cat2Bug 交流群 +| QQ 群:[731462000](https://qm.qq.com/cgi-bin/qm/qr?k=G_vJa478flcFo_1ohJxNYD0mRKafQ7I1&jump_from=webapi&authKey=EL0KrLpnjYWqNN9YXTVksNlNFrV9DHYyPMx2RVOhXqLzfnmc+Oz8oQ38aBOGx90t) | 微信群:Cat2Bug | +|---------------------------------------------------------------------------------------------------------------------------------------------------|------------------| +| | | \ No newline at end of file