一、项目简介
这是一款专为个人及中小型软件开发团队打造的B/S架构Bug管理工具。它以简化项目管理为目标,摒弃了繁琐的重度管理模式,让用户能够快速上手,专注于提升软件质量。无论是独立开发者还是小型团队,都能通过其直观的操作界面和高效的Bug跟踪功能,大幅提升工作效率。该工具采用JAVA与VUE技术开发,具备出色的性能与稳定性,支持跨平台部署,可在Windows、Linux、MacOS等系统中流畅运行。它以灵活、高效为核心理念,帮助用户轻松应对软件开发中的质量管理挑战,带来简单而自由的使用体验。
二、项目特色
-
开源私有化AI+BUG系统部署; -
通过AI技术自动生成测试用例并录入到系统,解决费时费力录入用例的痛点; -
已测试平台为生态中心,衍生多种缺陷监控测试框架,可以一站式解决软件生产运维中的诸多痛点; -
自主研发报告模版,可轻松、快速、动态的生成项目所需管理及交付文档,较免管理人员编写文档的时间成本; -
专注于软件的缺陷的跟踪管理,简单直接,即开即用,减少学习成本;
三、技术栈
四、系统架构

Nginx,JDK 11,MySQL 8.2+,Redis 7+,Ollama
-
在MySQL中创建数据库cat2bug_platform;
mysql -u root -pCREATE DATABASE cat2bug_platform;
-
在sql目录下载数据库文件cat2bug_platform.sql,并导入MySQL中。
mysql -u root -p cat2bug_platform < ./cat2bug_platform.sql
curl -o cat2bug-platform-latest.jar https://www.cat2bug.com/software/cat2bug-platform/cat2bug-platform-latest.jarnohup java -jar ./cat2bug-platform-latest.jar>/dev/null 2>&1 \--server.port=8022 \--spring.database-type=mysql \--spring.datasource.druid.master.url="jdbc:mysql://localhost:3306/cat2bug_platform?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8" \--spring.datasource.druid.master.username=root \--spring.datasource.druid.master.password=cat2bug_password &
-
nohup 命令是从后台启动程序 -
java -jar 代表启动一个java程序 -
–spring.database-type=mysql 代表使用mysql数据库(mysql需自行部署;此选择目前只有h2、和mysql,配置时需要全部小写); -
–server.port=8022 将页面访问端口设置为8022(如果不加此配置,默认端口为2020); -
–spring.datasource.druid.master.url 配置Mysql的链接地址; -
–spring.datasource.druid.master.username=root 数据库登陆账号 -
–spring.datasource.druid.master.password=cat2bug_password 数据库登陆密码
4. 部署前端程序
部署前端程序,需要先编译前端VUE代码,相关编译方法请参阅编译程序/手动方式编译/前后台分离方式编译/3.编译前端程序 。
编译后的前端文件,拷贝到Nginx的html目录下,并配置Nginx/conf目录下的nginx.conf文件,配置参数如下:
user nginx;worker_processes auto;error_log /var/log/nginx/error.log notice;pid /var/run/nginx.pid;events {worker_connections 1024;}http {include /etc/nginx/mime.types;default_type application/octet-stream;log_format main '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for"';access_log /var/log/nginx/access.log main;sendfile on;keepalive_timeout 65;client_max_body_size 1024M;server {listen 8022;server_name localhost;location / {root /etc/nginx/html/cat2bug;index index.html index.htm;try_files $uri $uri/ /index.html;}location /prod-api/ {proxy_set_header Host $http_host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header REMOTE-HOST $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;# proxy_pass代理的是后端程序的部署IP和端口proxy_pass http://localhost:2020/;proxy_connect_timeout 600s;proxy_send_timeout 600s;proxy_read_timeout 600s;}error_page 500 502 503 504 /50x.html;error_page 400 404 error.html;}}
./nginx -c ../conf/nginx.conf
启动成功后,直接在浏览器访问http://127.0.0.1:8022,检查是否可以正常访问;
六、模块
--cat2bug-platform----cat2bug-platform-admin # 主程序模块----cat2bug-platform-ai # 人工智能模块----cat2bug-platform-im # 通讯模块---cat2bug-platform-api # Open API模块----cat2bug-platform-common # 通用模块----cat2bug-platform-framework # 系统框架----cat2bug-platform-generator # 代码生成----cat2bug-platform-quartz # 定时任务----cat2bug-platform-system # 业务模块----cat2bug-platform-ui # 前端VUE工程----sql # 数据库文件----readme # 文档
七、产品功能
-
仪表盘:统计缺陷、成员、计划信息。 -
团队管理:管理团队中的项目、成员。 -
项目管理:管理项目中的缺陷、成员。 -
用例管理:管理测试用例 -
缺陷管理:管理BUG、需求、任务。 -
交付物管理:维护项目中的可交付物品。 -
报告管理:显示团队、项目、测试用例、缺陷、交付物等的相关数据指标。 -
API管理:用于管理API接口密钥 -
文档管理:留备项目中所用到的各种文档 -
通知管理:发送系统业务通知到系统内部、邮件、钉钉等平台中。
八、UI展示

版权声明:
1、本网站名称:帝企吧
2、本站永久网址:https://www.diqiba.com
3、本网站的文章部分内容可能来源于网络及作者投稿,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
7、本站所有资源来源于互联网,仅用于学习及参考使用,切勿用于商业用途,如产生法律纠纷本站概不负责! 8、资源除标明原创外均来自网络转载,版权归原作者所有,若侵犯到您权益请联系我们删除,我们将及时处理! 9、若您需使用非免费的软件或服务,请购买正版授权并合法使用!
1、本网站名称:帝企吧
2、本站永久网址:https://www.diqiba.com
3、本网站的文章部分内容可能来源于网络及作者投稿,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
7、本站所有资源来源于互联网,仅用于学习及参考使用,切勿用于商业用途,如产生法律纠纷本站概不负责! 8、资源除标明原创外均来自网络转载,版权归原作者所有,若侵犯到您权益请联系我们删除,我们将及时处理! 9、若您需使用非免费的软件或服务,请购买正版授权并合法使用!

评论(0)