| 序号 |
缺陷管理工具 |
商用 OR 免费 |
是否跨平台 |
~~~~~~~~ 优 点 ~~~~~~~~ |
~~~~~~~~ 缺 点~~~~~~~~ |
| 1 |
QC(Quality Center) |
商用 |
否 |
确定需求——计划测试——执行测试——追踪缺陷 |
不稳定,甚至会保留以前的BUG |
| 2 |
Bugzilla |
免费 |
是 |
强大的检索功能,通过跟踪和描述处理Bug,附件管理 |
界面不足,语言种类不多 |
| 3 |
禅道 |
商用 |
是 |
一体化研发管理,概念清晰,功能完备, |
禅道的界面设计稍稍逊色,不够简洁,颜色使用也比较单一,不够丰富 |
| 4 |
Mantis |
免费 |
是 |
支持多项目、多语言,权限设置灵活主页可发布项目相关新闻,方便信息传播 |
许多设置还得通过修改代码来实现,比较麻烦 |
| 5 |
JIRA |
商用 |
是 |
用它管理项目,跟踪任务、bug,通过JIRA的邮件通知功能进行协作通知,在实际工作中使工作效率提高很多 |
无法设定条件控制问题状态的变化,且界面不友好,无法设定条件控制问题状态的变化 |
| 6 |
Gitlab |
免费 |
是 |
轻松实现代码的复用,并且提供文件历史库 |
以来关系多,不容易管理,卸载麻烦。 |
| |
|
|
|
|
|
| |
|
|
|
|
|
| |
|
|
|
|
|
| 表2:基于Bugzilla 的缺陷分析理解 |
|
|
|
| |
|
|
|
|
|
| 缺陷信息 |
BugID(503619) |
BugID(481796) |
BugID(12331) |
BugID (513334) |
|
| Product(软件产品) |
Write new and noteworthy entry for the new JDT index |
|
|
|
|
| Component(模块名) |
Core (show other bugs) |
|
|
|
|
| Version(版本号) |
4.6 |
|
|
|
|
| Hardware(运行平台) |
PC Linux |
|
|
|
|
| Importance(严重性) |
P3 normal (vote) |
|
|
|
|
| Status(缺陷所处状态) |
Bitmap
|
|
|
|
|
| Assignee(指定缺陷修复人员) |
Stefan Xeno |
|
|
|
|
| Depends on(上游缺陷) |
481796 |
|
|
|
|
| Blocks(下游缺陷) |
Show dependency tree |
|
|
|
|
| Reported(首先报告缺陷时间) |
2016-10-04 14:29 EDT by Stefan Xenos |
|
|
|
|
| Modified(最后修改缺陷时间) |
2016-10-28 03:11 EDT (History) |
|
|
|
|
| #Comments(评论数量) |
2 |
|
|
|
|
| LifeCycle(缺陷生存期) |
24days |
|
|
|
|
| |
|
|
|
|
|
| |
表3 基于 github 的缺陷管理 |
|
|
|
| |
|
|
|
|
|
| |
|
|
|
|
|
| 缺陷信息 |
IssueID(10450) |
IssueID(12263) |
IssueID(12230) |
IssueID(12207) |
|
| IssueTitle(标题) |
ufunc.__call__ treats out passed by position and keyword differently |
|
|
|
|
| Product(软件产品) |
gitclub |
|
|
|
|
| Component(模块名) |
issue |
|
|
|
|
| Reporter(缺陷报告人) |
numpy |
|
|
|
|
| Opened(首先报告缺陷时间) |
Jan.22th |
|
|
|
|
| Assignee(指定缺陷修复人) |
eric-wieser |
|
|
|
|
| #participants(参与交流人数) |
20 |
|
|
|
|
| Miilestone(里程碑) |
Apir.26th |
|
|
|
|
| Modified(最后修改缺陷时间) |
4月26日 |
|
|
|
|
| Status(缺陷状态) |
解决 |
|
|
|
|
| #lifecycle(缺陷生存期) |
three months and 4days |
|
|
|
|