当前位置: 首页 > news >正文

软件测试2019:第八次作业—— 缺陷管理(含缺陷管理工具的配置实验)

一、常用缺陷管理工具比较

序号缺陷管理工具商用OR免费是否跨平台优点缺点
1QC(Quality Center)商用跨平台基于 Web 的系统,可在广泛的应用环境下自动执行软件质量测试和管理,仪表盘技术可以了解验证功能和将业务流程自动化,并确定生产中阻碍业务成果的瓶颈。需要安装配置IIS和数据库,系统资源消耗比较大。英文版,易用性不是很好,最重要的是收费且价格不扉,破解版性能不稳定。
2Bugzilla免费跨平台基于Web方式,免费的开源的一款功能强大的Bug管理系统,比如强大的检索功能,强大的后端数据库支持, 丰富多样的配置设定等安装需要Perl和配置MYSQL数据库,过程比较繁琐,修改配置文件比较麻烦,英文版
3禅道免费跨平台简单实用、免费并且开放源代码(遵循GNU GPL)。基于WEB的,配置安装简单,只需到网上获取安装包,再配下PHP通用的环境即可。纯功能型的界面就无所谓美观,没有直接的截图功能,以附件形式存在。
4Mantis免费跨平台基于Web的Php+Mysql的开源BUG管理系统,简单实用的系统,有截图功能有截图功能,不过是以附件的形式存在,报表功能比较强大,需要配置才可用,是英文版的,有邮件支持但也需要修改配置。
5JIRA商用跨平台用它管理项目,跟踪任务、bug,通过JIRA的邮件通知功能进行协作通知,在实际工作中使工作效率提高很多,效果非常不错。不仅仅是一个缺陷跟踪系统,通过Jira,可以整合客户、开发人员、测试人员,各人各司其职,信息很快得到交流和反馈。跟同类软件产品比较,JIRA的性价比最好。用户购买其软件的同时,也就将源代码也购置进来,方便做二次开发。对于测试需求、测试用例等都没有提供直接的方式进行管理。
6Gitlab免费跨平台使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能。Gitlab管理bug,可以跟项目绑定,特别方便管理bug,随时assign给相关开发,也可以看到开发提交bug时的Commits,每次发版可以对照相关提交,既方便测试,也可以在出现问题时找到对应开发。英文版

 

二、基于Bugzilla 的缺陷分析理解

缺陷信息BugID(503619)BugID(481796)BugID(12331)BugID(513334)
Product(软件产品)JDTJDTPlatformJDT
Component(模块名)CoreCoreUIDebug
Version(版本号)4.64.51.04.7
Hardware(运行平台)PC LinuxAll AllPC Windows NTPC Windows 7
Importance(严重性)P3 normalP1 enhancement with 9 votesP3 normal P3 normal with 5 votes
Status(缺陷所处状态)RESOLVED FIXEDRESOLVED FIXEDRESOLVED WONTFIXASSIGNED
Assignee(指定缺陷修复人员)Stefan XenosStefan XenosNick EdgarJDT-Debug-Inbox
Depends on(上游缺陷)481796497119 490010 491461 491558 492488 492504 492506 492941 495557 495817 496044 496129 496142 497044 497168 497355 497518 497996 498658 498730 499122 499256 499391 499472 499635 499708 500006 500095 500234 500362 500365 500462 500467 500545 500714 500785 501034 502192 502259 502884 —481796
Blocks(下游缺陷) —84916 351410 495062 496136 497513 513334 503619 — —
Reported(首先报告缺陷时间)2016-10-04 14:29 EDT by Stefan Xenos2015-11-09 22:16 EST by Stefan Xenos 002-03-27 03:42 EST by Ralf Steck2017-03-08 13:32 EST by Markus Keller
Modified(最后修改缺陷时间)2016-10-28 03:11 EDT2018-02-06 09:19 EST2002-05-02 12:35 EDT2019-04-30 05:39 EDT
#Comments(评论数量)2183841
LifeCycle(缺陷生存期)24 days3 years37 days2 years

 

三、基于 github 的缺陷管理分析理解

缺陷信息 IssueID(10450)IssueID(12263)IssueID(12230)IssueID(12207)
IssueTitle(标题)BUG: ufunc.__call__ treats out passed by position and keyword differently#10450BUG? hstack/vstack/column_stack no longer accept generators#12263malloc issue with polyfit#12230BUG: subclasses of np.void can cause a segfault#12207
Product(软件产品) — — — —
Component(模块名)numpy.core — —numpy.core
Reporter(缺陷报告人)eric-wiesershoyerastrofrogeric-wieser
Opened(首先报告缺陷时间)Jan 22 2018Oct 26 2018Oct 21 2018Oct 18 2018
Assignee(指定缺陷修复人)No one assignedNo one assignedNo one assignedNo one assigned
#participants(参与交流人数)3571
Miilestone(里程碑)No milestoneNo milestone1.17.0 releaseNo milestone
Modified(最后修改缺陷时间)Apr 23 2018Oct 28 2018Nov 18 2018Oct 24 2018
Status(缺陷状态)00-Bughigh00-Bug00-Bug
#lifecycle(缺陷生存期)2 months2 days29 days6 days

转载于:https://www.cnblogs.com/yanhao749874/p/11041643.html

相关文章:

  • 实验6 流类库与I/O
  • Python day 44 :数据库的存储引擎/索引/权限管理
  • vsphere6.7-虚拟机与ESXI时间同步
  • 结合案例深入解析迭代器模式
  • laravel5.5入门-安装和认证
  • 没事干 回忆下快排
  • 并发
  • 微信-小程序-开发文档-服务端-模板消息:templateMessage.deleteTemplate
  • SmartGit 合并分支,图文
  • mysql创建用户
  • [2019/05/17]解决springboot测试List接口时JSON传参异常
  • linux内核代码基础篇(一)一目录架构说明
  • 基于 Egg.js 框架的 Node.js 服务构建之用户管理设计
  • WPF — Grid布局中行的高度和列的高度值定义的三种形式
  • 判断两个字符串是否互为变形词
  • 《深入 React 技术栈》
  • es6--symbol
  • iOS 颜色设置看我就够了
  • Java程序员幽默爆笑锦集
  • Making An Indicator With Pure CSS
  • markdown编辑器简评
  • mysql_config not found
  • nfs客户端进程变D,延伸linux的lock
  • QQ浏览器x5内核的兼容性问题
  • VuePress 静态网站生成
  • 翻译:Hystrix - How To Use
  • - 概述 - 《设计模式(极简c++版)》
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 好的网址,关于.net 4.0 ,vs 2010
  • 聊聊hikari连接池的leakDetectionThreshold
  • 入手阿里云新服务器的部署NODE
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 以太坊客户端Geth命令参数详解
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • NLPIR智能语义技术让大数据挖掘更简单
  • SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解 ...
  • Spring第一个helloWorld
  • ​​​​​​​sokit v1.3抓手机应用socket数据包: Socket是传输控制层协议,WebSocket是应用层协议。
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • ​云纳万物 · 数皆有言|2021 七牛云战略发布会启幕,邀您赴约
  • ​直流电和交流电有什么区别为什么这个时候又要变成直流电呢?交流转换到直流(整流器)直流变交流(逆变器)​
  • !!java web学习笔记(一到五)
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • (13)[Xamarin.Android] 不同分辨率下的图片使用概论
  • (pojstep1.1.2)2654(直叙式模拟)
  • (WSI分类)WSI分类文献小综述 2024
  • (十五)devops持续集成开发——jenkins流水线构建策略配置及触发器的使用
  • (转)C#开发微信门户及应用(1)--开始使用微信接口
  • (转)h264中avc和flv数据的解析
  • .NET CF命令行调试器MDbg入门(一)
  • .NET框架类在ASP.NET中的使用(2) ——QA
  • .net网站发布-允许更新此预编译站点
  • /etc/sudoer文件配置简析
  • @angular/cli项目构建--http(2)
  • @AutoConfigurationPackage的使用