wz-980222

第七次作业

2019-01-13 23:36  南风北方  阅读(127)  评论(0编辑  收藏  举报

表1:常用缺陷管理工具比较

序号 缺陷管理工具 商用 OR 免费 是否跨平台 ~~~~~~~~ 优 点 ~~~~~~~~ ~~~~~~~~ 缺 点~~~~~~~~
1 QC(Quality Center)     商用  跨平台

 是原Mercury Interactive公司(现已被HP收购)生产的企业级基于WEB测试管理工具,需要安装配置IIS和数据库

功能很强大,结合有BUG管理,需求管理及用例管理等功能;和其它的测试工具,比如Loardrunner测试工具的接口做得比较好,数据可以在它们中共享。

 英文版的易用性不是很好,最重要的是收费且价格不扉
2 Bugzilla   免费  跨平台

 Bugzilla是由Mozilla公司提供的基于Web方式,免费的开源的一款功能强大的Bug管理系统,比如强大的检索功能,强大的后端数据库支持, 丰富多样的配置设定等

 安装需要Perl和配置MYSQL数据库,过程比较繁琐,修改配置文件比较麻烦;英文版的,能汉化但是汉化后容易出现乱码
3 禅道  免费  跨平台  开放源代码,插件丰富;灵活,可以适用不同的管理场景;页面简洁、流程清晰基于WEB的,配置安装简单,只需到网上获取安装包,再配下PHP通用的环境即可;纯功能型的界面就无所谓美观;也有简单的报表统计功能;整体使用还是比较容易上手,而且是开源免费中文版的BUG管理系统。  禅道比较偏向于项目管理,其中包括: 产品管理、项目管理、质量管理、文档管理、事务管理等
测试方面的功能在质量管理中。测试只是禅道的部分功能。
4 Mantis  免费  跨平台  一款基于Web的Php+Mysql的开源BUG管理系统,一款简单实用的系统,也有截图功能,不过是以附件的形式存在,报表功能比较强大。  需要配置才可用,是英文版的,不过可以通过汉化包和配置来汉化,有邮件支持但也需要修改配置。
5 JIRA  商用  跨平台  用它管理项目,跟踪任务、bug,通过JIRA的邮件通知功能进行协作通知,在实际工作中使工作效率提高很多,效果非常不错!安全性、可扩展性方面发挥到了极致!
 对于测试需求、测试用例等都没有提供直接的方式进行管理。
6 Gitlab  免费  跨平台  Gitlab管理bug,可以跟项目绑定,特别方便管理bug,随时assign给相关开发,也可以看到开发提交bug时的Commits,每次发版可以对照相关提交,既方便测试,也可以在出现问题时找到对应开发。  权限管理不是很方便,需要安装插件gitolite,配置有点麻烦

 

 

表2:基于Bugzilla 的缺陷分析理解

缺陷信息  BugID(503619 BugID(481796 BugID(12331 BugID (513334)
Product(软件产品)   JDT  JDT  Platform  JDT
Component(模块名)  Core  Core  UI  Debug
Version(版本号)  4.6  4.5  1.0  4.7
Hardware(运行平台)  PC Linux  ALL  PC Windows NT  PC Windows 7
Importance(严重性)  P3 normal  P1 enhancement with 10 votes  P3 normal  P3 normal with 2 votes
Status(缺陷所处状态)  RESOLVED FIXED  RESOLVED FIXED  RESOLVED WONTFIX  ASSIGNED
Assignee(指定缺陷修复人员)  Stefan Xenos  Stefan Xenos  Nick Edgar  JDT-Debug-Inbox
Depends on(上游缺陷)  481796  

497119 490010 491461 491558 492488 

492504 492506 492941 495557 495817

   481796
Blocks(下游缺陷)  

 84916 351410 495062 496136 497513 513334 503619

 

   
Reported(首先报告缺陷时间)  2016-10-04 14:29  2015-11-09 22:16  2002-03-27 03:42  2017-03-08 13:32
Modified(最后修改缺陷时间)  2016-10-28 03:11  2018-02-06 09:19  2002-05-02 12:35  2018-11-09 08:15
#Comments(评论数量)  3  183  3  38
LifeCycle(缺陷生存期)  24天  28个月  37天  20个月

 

表3:基于 github 的缺陷管理(issue ID:10450)分析理解

缺陷信息  IssueID(10450 IssueID(12263 IssueID(12230 IssueID(12207
IssueTitle(标题)  ufunc.__call__ treats out passed by position and keyword differently  hstack/vstack/column_stack no longer accept generators  malloc issue with ployfit  subclasses of np.void can cause a segfault
Product(软件产品)  numpy  numpy  numpy  numpy
Component(模块名)  numpy.core  numpy.core  numpy.core  numpy.core
Reporter(缺陷报告人)  eric-wieser  shoyer  astrofrog  eric-wieser
Opened(首先报告缺陷时间)  2018-01-22  2018-10-26  2018-10-21  2018-10-18
Assignee(指定缺陷修复人)  no  no  no  no
#participants(参与交流人数)  3  5  7  1
Miilestone(里程碑)  no  no  1.17.0 release  no
Modified(最后修改缺陷时间)  2018-04-26  2018-10-28  2018-11-18  2018-10-24
Status(缺陷状态)  closed  closed  open  open
#lifecycle(缺陷生存期)  94天  3天  28天  7天

 

分类:

技术点:

相关文章:

猜你喜欢
  • 2022-01-09
  • 2021-12-10
相关资源
相似解决方案