mantis修改mysql端口_(功能篇)回顾Bug管理系统Mantis优化改造经历(示例代码)

本文回顾了在2016年冬天使用Mantis进行Bug管理和追踪系统的搭建与优化过程。通过源码修改,实现了定制化的Mantis功能,包括自定义视图、问题流转、关联问题等。尽管统计报表模块存在bug,但经过升级后仍投入了使用。
摘要由CSDN通过智能技术生成

共分为两篇,功能篇和技术篇。

时间大约是2016年冬天。

考虑搭一个用于Bug管理和追踪的系统。

综合比较下,选择了小巧的开源工具,Mantis。

在源码基础上,做代码修改,完成了定制版的优化改造。

Mantis

以下内容来源于百度百科

缺陷管理平台Mantis,也叫做MantisBT,全称Mantis Bug Tracker。

Mantis是一个基于PHP技术的轻量级的开源缺陷跟踪系统,以Web操作的形式提供项目管理及缺陷跟踪服务。

在功能上、实用性上足以满足中小型项目的管理及跟踪。更重要的是其开源,不需要负担任何费用。

搭建环境

网上很多教程,不再赘述。

最初是apache, php, mysql单独安装后,配置使用的。

被版本兼容整惨了。

最终采用了集成工具wamp。

方便省事。

优化改造内容

东改改西改改,大致内容

20190406184204763125.png

定制版系统功能

我的视图

20190406184204925241.png

问题列表

1、可点击“我的视图”中的链接,或者导航栏中的“查看问题”链接,进入该页面

20190406184204999462.png

2、另外,在右上角,可以按编号查询问题

20190406184205095169.png

一个Bug的流转

20190406184205177204.png

1)提交问题。操作用户:测试人员。

20190406184205239706.png

2)修复问题。操作用户:开发人员。

20190406184205355921.png

3)接上一步骤,点击“更改状态”。

20190406184205460418.png

4)点击“解决问题”。操作用户:开发人员。

20190406184205586399.png

5)验证问题。操作用户:测试人员。

20190406184205684059.png

6)编辑问题。操作用户:测试人员。

20190406184205789532.png

7)测试不通过。操作用户:测试人员。

20190406184205903794.png

8)遗留。操作用户:测试人员。

20190406184205978992.png

9)已关闭。操作用户:测试人员。

20190406184206087395.png

10)测试不通过时,开发人员可操作。

20190406184206199704.png

11)关闭或遗留问题后,可以重启问题。重启后,问题状态为“待修复”。

20190406184206332521.png

20190406184206429205.png

12)在每个问题下面,可以,关联其他问题;上传附件;添加注释。

20190406184206529795.png

13)也可以查看问题流转历史。

20190406184206718278.png

14)可移动问题。

20190406184206799336.png

15)可复制问题或者,创建子问题。

20190406184206892113.png

有个遗憾是,统计报表模块还有很多bug。

由于时间关系没来得及优化完,就投入使用了。

后来做过几次升级,也没有把这块维护起来。

好的,功能篇就先到这里。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值