Bugzilla与JIRA的对比
Judy Shen
JIRA是澳大利亚Atlassian公司开发的一款不错的商业问题跟踪工具,包括bug、需求变更、评审记录等均可以在这个软件中进行管理。而Bugzilla则是一款开源免费的bug跟踪工具。在本文,我将Bugzilla和JIRA进行了对比。
对比项
|
Bugzilla
|
JIRA
|
版权
|
免费软件
|
商业软件
|
安装
|
会比较不方便,但是目前不存在这个问题。
|
方便
|
响应速度
|
快
|
相对Bugzilla,会慢一点。
|
Bug处理流程
|
流程定制
|
不可以,流程是固定的
|
可根据不同的问题类型定义不同的工作流
|
非登记人能否验证、关闭bug
|
可以
|
只要有权限,用户可以验证、关闭非自己登记的bug。
另外,开发人员可以处理不是分配给自己的bug。
|
在分配界面,是否能修改bug信息
|
可以
|
分配界面不能修改bug信息;如果要修改bug信息(如“预期解决时间”),必须要进入编辑bug页面才可以。
|
功能
|
Bug属性
|
l 缺少:
属性
|
应对办法
|
集成版本
|
暂无办法
|
修复版本
|
bug类型
|
产生来源
|
Bug修复工作量
|
预期解决时间
|
暂用“优先级”来反映
|
重新打开次数
|
查看achrive
|
l 待改进:
属性
|
说明
|
Bug编号
|
所有项目的bug编号使用同一个序列。最好是每个项目有自己的编号序列。
|
|
l 缺少:
属性
|
应对办法
|
产品版本
|
可以在系统中自定义一个输入域
|
产生来源
|
Bug修复工作量
|
在系统中有这个字段,但是要使用这个字段,需要打开一个开关。
|
重新打开次数
|
暂无办法
|
严重性
|
系统中的“优先级”所描述的内容就是“严重性”的内容,可修改jsp文件,将“优先级”改为“严重性”。
|
优先级
|
1.自定义这个输入域或2.因有“预期解决时间”输入框,故该属性可以不需要。
|
|
Bug属性中,下拉框的值是否可定制
|
Product、Component、Version可定制,其他(如Priority、Severity等)不能定制
|
都可以定制
|
数据的备份、导入、导出
|
实现备份、恢复功能
|
可以。备份的数据是xml格式。
可以将Bugzilla的数据导入JIRA数据库中。
|
邮件通知功能
|
有。
Bug状态变化实时通知。
|
有。
1.Bug状态变化实时通知。
2.定期收到邮件通知。(对自定义的过滤器进行订阅)
|
超时重新登录控制
|
没有
|
有
|
过滤器
|
有,但查询页面中只能保存一个查询条件
|
有,可以根据需要定义多个过滤器。
|
统计功能
|
图形及表格两种方式。统计内容,可根据需要自定义。
|
只能查看各版本的bug分布图、登录用户的bug分布图、及发行报告。
|
快速搜索
|
1.在首页才可以对bug进行快速搜索(bug编号或者bug描述)。
2. 进入选择项目、新增bug等页面时,就只能在页面最下方使用bug编号进行搜索,而不能对bug描述进行搜索,除非进入专门的搜索页面才可以。
|
JIRA则是将快速搜索放在了Top Bar,任何时候,都可以输入问题编号或者文本进行搜索。
|
快速搜索结果准确性
|
搜索的结果不合理。(选择Athena项目,输入“IDE”或“抓图”,搜出的结果不正确)
|
对于中文的搜索支持较好。对于单字母的搜索,结果不准确。
|
附件/屏幕截图上传
|
不可以
|
可以,但是必须经过三个步骤:
1. 将attachment开关打开
2. 设置权限,哪些权限可以上传附件
3. 在“Field Layout (System)”中,将“attachment”域设置为显示。
(还可以限制上传附件的大小)
|
批量编辑、删除bug
|
不可以
|
可以
|
将bug转移到其他项目
|
不可以
|
可以
|
对全角双引号的支持
|
支持
|
在文本输入框中,全角双引号及双引号内的中文字会变成半角双引号符号。如果使用半角双引号,那么双引号内的中文字不会出错。
|
界面
|
美观性
|
比较粗糙,需要管理人员二次开发。
|
较美观,并可根据需要进行界面的调整,定义新的字段
|
图例区分
|
在查询bug界面,对最高和最低两种严重性级别,使用不同的字体颜色表现
|
1. 使用各种图标标识bug状态
2. 在open的问题条,使用不同的颜色条标识不同优先级问题的比例。
|
更改网站设置,如背景色、logo
|
不可以
|
可以
|
定制界面输入域的属性
|
不可以
|
可以
(可定制:是否显示、是否必填、位置等)
|
排序、自定义显示列
|
可以
|
可以
|
分享到:
相关推荐
测试阶段则可能涉及黑盒测试、白盒测试、灰盒测试的定义与应用,以及缺陷管理流程,如Bugzilla或Jira的使用。此外,性能测试、压力测试、安全性测试等也是软件工程师应掌握的知识点。 最后,维护阶段的考点可能包括...
答案部分则为学习者提供了自我评估的机会,他们可以对比自己的解答与标准答案,找出理解上的偏差或遗漏,从而有针对性地进行复习和提高。这种自我反馈机制对于巩固理论知识和提升实践能力都大有裨益。 总的来说,这...
1. 问题追踪:VSS2005虽然没有内置的问题追踪系统,但可以通过与其他工具(如Bugzilla或JIRA)集成来实现。 2. 项目里程碑:VSS2005允许设定项目里程碑,便于团队跟踪项目进度。 3. 自动备份:VSS2005可以配置定期...
质量管理则关注过程的持续改进,通过使用工具如Bugzilla、JIRA等来跟踪和管理缺陷。 八、项目管理 项目管理涉及进度计划、资源分配、风险管理等,工具如Gantt图、WBS等帮助项目经理有效控制项目进度。敏捷项目管理...
5. **缺陷跟踪**:当发现软件问题时,TestLink可以直接链接到缺陷跟踪系统,如Bugzilla或JIRA,方便问题的报告和跟踪。 6. **自定义字段和工作流程**:根据项目需求,用户可以自定义测试用例、缺陷等实体的字段,...
8. **缺陷管理**:如何记录、跟踪和管理软件缺陷,以及使用缺陷管理工具如Bugzilla、JIRA等。 9. **法规与标准**:如CMMI、ISTQB等国际认证体系,以及ISO 12207、ISO/IEC 15504等软件工程相关标准,这些都是软件...
3. 任务管理:支持与Bugzilla、JIRA等任务跟踪系统集成,方便管理开发任务。 八、性能优化与插件扩展 1. 性能优化:MyEclipse提供了代码分析工具,帮助找出性能瓶颈并提供优化建议。 2. 插件市场:MyEclipse拥有...
- 缺陷跟踪和管理:使用工具如Bugzilla或Jira来记录、追踪和解决发现的问题。 - 代码审查:通过同行评审确保代码质量和遵循编码标准。 - 配置管理:版本控制(如Git)和构建自动化(如Maven)确保团队协作顺畅。 ...
5. **缺陷管理**:Bugzilla、JIRA等工具,缺陷生命周期,缺陷报告编写。 6. **测试文档**:测试计划、测试策略、测试报告的编写。 7. **敏捷开发**:Scrum、Kanban等敏捷框架,持续集成和持续交付。 此外,标签中...
常见的工具如Bugzilla、JIRA、TestRail等可以帮助团队更好地协作,确保每个问题都被及时处理。 #### 七、深入理解产品需求 深入理解产品需求对于发现有价值的缺陷至关重要。这不仅需要具备良好的沟通技巧,还需要...
2. 缺陷管理工具:介绍常见缺陷管理工具的使用,如JIRA、Bugzilla等。 3. 缺陷预防:讨论如何通过改进流程和提高代码质量来减少缺陷的发生。 五、自动化测试 1. 自动化测试工具:列举并比较常见的自动化测试工具,...
2. 缺陷跟踪:使用Jira、Bugzilla等工具记录和追踪bug,确保及时修复。 3. 测试报告:总结测试结果,分析问题原因,提供改进建议。 综上,移动APP测试涵盖广泛,涉及设备兼容性、功能验证、性能评估、安全检查等多...
使用缺陷管理工具如Jira或Bugzilla,可以帮助团队高效追踪缺陷状态,促进问题解决。 #### 七、软件过程改进与配置管理 **软件过程改进与配置管理的意义** 持续改进软件过程是提升团队效率和软件质量的重要途径。...
3. 缺陷跟踪工具:列举一些常用的缺陷管理工具,如JIRA、Bugzilla等。 四、自动化测试 1. 自动化测试工具:介绍Selenium、Appium、Junit等自动化测试工具的用途。 2. 编写测试脚本:解释如何为功能测试或性能测试...
7. **接口集成**:TestLink 可与其他工具如JIRA、Bugzilla等进行集成,实现数据同步和自动化工作流程。 8. **权限控制**:细致的角色权限设定,确保敏感信息的安全,同时允许团队成员根据职责进行操作。 9. **...
3. **测试工具**:四级考试可能包含对常用测试工具的了解,如自动化测试工具(如Selenium、Junit)、性能测试工具(如LoadRunner、JMeter)和缺陷管理工具(如JIRA、Bugzilla)的使用。 4. **软件评估与度量**:这...
- 期望结果与实际结果:清晰对比期望的系统行为和当前观察到的行为。 - 日志和截图:提供有助于定位问题的附加信息。 综上所述,"Defect"在IT领域涵盖了软件开发的多个方面,从缺陷的发现、分类、处理到预防,都...