目前流行的缺陷管理工具

合集下载

实验6缺陷管理工具的使用

实验6缺陷管理工具的使用

实验6缺陷管理工具的使用班级:姓名:学号:专业:一、实验目的:(1)掌握缺陷管理的流程;(2)能用缺陷管理工具进行缺陷管理。

二、实验内容:1.什么是缺陷管理?缺陷管理的流程是什么?缺陷管理:缺陷管理/软件缺陷管理(Defect Management)是在软件生命周期中获取、管理、沟通任何变更请求的过程(从变更的建议到变更的解决)。

可以确保你的问题如需求或者缺陷被跟踪管理而不丢失。

如果用PVCS Tracker 工具就可以成功地进行缺陷管理。

软件缺陷是软件开发过程中的"副产品"。

缺陷会存在于软件产品的整个生命周期中:可以是软件代码的问题、系统文档(开发文档和测试文档等)存在的问题,或者是用户的帮助文档和使用指南方面的问题等。

测试是发现缺陷的主要手段,也是它的主要目的。

测试活动和开发活动一样,是项目质量保证不可或缺的重要部分。

因此,对于测试活动的主要产物:缺陷,我们需要建立一个完善的缺陷管理流程,来对缺陷进行报告、查询、分类、跟踪、处理和验证等。

缺陷管理的流程1.和缺陷相关的角色:测试工程师:在这里主要是指发现和报告缺陷的测试人员。

在一般流程中,他需要对这个缺陷后续相关的状态负责:包括相关人员对这个缺陷相关信息的询问回答,以及在build中的验证测试和后面正式版本的验证测试。

开发工程师:这里主要指对这个缺陷进行研究和修改的开发人员。

同时,他需要对修改后的缺陷在提交测试人员正式测试验证之前需要进行验证测试。

缺陷评审委员会:主要由项目经理、测试经理、质量经理、开发经理以及资深的开发、测试工程师等组成。

他们对缺陷进行确认以及将之分配给相应的开发人员进行修改。

版本经理:负责将已经解决的缺陷相关的配置信息融入到新的版本,提交新的测试和相关的验证测试。

2.缺陷状态的含义解释:New(新缺陷):软件中新发现报告的缺陷,一般由测试人员提交。

当然也可能是开发人员自己在单元或代码测试过程中提交,或从软件使用的最终用户或测试现场反馈得到的缺陷报告。

目前流行的缺陷管理工具

目前流行的缺陷管理工具

目前流行的缺陷管理工具随着软件开发的不断发展,缺陷管理工具在软件开发过程中越来越重要。

好的缺陷管理工具可以帮助开发者和测试人员有效地跟踪和解决缺陷,提高软件质量和效率。

以下是目前流行的缺陷管理工具。

JIRAJIRA是一款由澳大利亚Atlassian公司开发的缺陷管理工具。

它支持多种项目管理和开发方法,包括Scrum和Kanban。

JIRA可以帮助团队跟踪缺陷、管理任务、安排发布计划、设置里程碑和报告问题等。

JIRA还支持多种集成,包括Jenkins、Git和Confluence等。

BugzillaBugzilla是一款免费、开源的缺陷管理工具。

它由Mozilla Foundation开发,用于管理Mozilla项目的缺陷。

Bugzilla可以跟踪缺陷、管理任务、安排发布计划、设置里程碑和报告问题等。

Bugzilla还支持产品管理、用户管理和权限管理等功能。

MantisBTMantisBT是另一款免费、开源的缺陷管理工具。

它由MantisBT team开发,用于跟踪和管理缺陷。

MantisBT具有用户友好的界面和易于使用的功能,可以在Web浏览器中访问。

MantisBT支持多语言、多平台和多数据库,同时支持自定义字段和报告等。

TracTrac是一款由Edgewall Software开发的免费缺陷管理工具。

Trac支持多种开发方法,包括SVN和Git等版本控制系统。

Trac可以跟踪缺陷、管理任务、安排发布计划、设置里程碑和报告问题等。

Trac还支持Wiki、版本控制、代码浏览和代码注释等功能。

RedmineRedmine是一款免费、开源的缺陷管理工具。

它由Jean-Philippe Lang开发,用于跟踪和管理项目。

Redmine支持多项目、多语言、自定义字段、Gantt图表、Wiki和日历等功能。

Redmine还支持SVN、Git、CVS和Darcs等版本控制系统。

Summary这些缺陷管理工具都有其独特的优点和缺点。

缺陷管理工具

缺陷管理工具

缺陷管理工具常见缺陷管理工具现在缺陷管理工具比较多,由于项目需要,我对一下几种缺陷工具做了以下比较:TestDirector:MI公司的缺陷管理工具,优点是:B/S构架模式;Windows平台;.可以定制流程;可以定制查询;可以定制功能域;可以定制用户角色,可以定制角色权限;可Email通知;可以生产各种报表;支持多种数据库;可以与其他MI公司测试工具集成;安装配置较为简单,有可优化的工作流,可使用C改进优化系统。

缺点是:价格太贵(呵呵,死结);除与微软的Access接口比较好,其他数据库接口不是太完善;没有中文版(虽然有破解汉化版),缺少角色可视窗口配置,版本更新,但功能没有改进。

Mantis:优点,开源,不收费,B/S构架模式;Windows平台;可邮件通知,操作较为灵活。

缺点:安装配置复杂,不收费的东西,界面也不够美观,有很多功能根本只是架子,没法真正使用,比如说添加附件。

BugFree::这款缺陷管理工具跟Mantis一样开源的,缺点优点也跟Mantis 相近。

QAMonitor:这个工具很小巧,优点是操作简单,直观,对只有几个人的开发测试团队内部测试用很适合,并且是中文的。

缺点是:基于C/S结构,项目配置需要到底层数据库中去配置,缺少项目定制客户界面,因为适合内部测试,所以没有全面的报表分析,没有Email通知。

Bugzero:安装配置比较复杂,需要单独安装java和tomcat。

B/s 版本,价格还可以,国产软件,试用版是英文版,并且页面出现乱码,通过在线试用,流程不太清晰,界面不够客户(测试人员的职业病对每个软件的使用都已发现缺陷为目标)。

迅捷缺陷跟踪系统:安装配置简单,中文使用方便,流程控制较清晰,缺少邮件通知功能,缺陷参数少,界面粗糙,没有独立可管理的数据库。

缺陷管理工具比较缺陷管理作为软件质量管理的重要组成部分,正在成为软件开发管理过程的又一亮点,因为国内外越来越多的公司进行相关管理工具的开发到人们对缺陷管理工具的需求逐渐增多而且更加明确,同时渴望能够得到物美价廉的可用版本(当然大多数都有免费的试用板)。

缺陷管理工具

缺陷管理工具

缺陷管理工具缺陷管理工具是指一种软件工具,用于帮助团队跟踪、记录和解决软件开发过程中的缺陷和问题。

在软件开发过程中,缺陷是不可避免的,但通过使用缺陷管理工具,我们可以更有效地管理和处理这些问题,确保项目的顺利进行和成功完成。

缺陷管理工具通常是为了简化缺陷处理流程而设计的,通过集中管理软件项目中的所有问题和缺陷,从而提高开发过程的效率和质量。

此外,缺陷管理工具还可以为团队成员提供更好的透明度,以便他们了解项目中所发生的事情,并更好地跟踪解决进度。

以下是几种常见的缺陷管理工具:1. JIRAJIRA是Atlassian公司开发的一款流行的缺陷管理工具。

它提供了许多功能,包括强大的搜索和筛选、创建、优先级排序、分配、追踪和解决问题的能力。

JIRA还具有集成的源代码管理工具、测试管理工具、发布管理工具以及项目管理工具。

此外,JIRA还提供了一些自定义功能,如自定义工作流和自定义字段等。

2. BugzillaBugzilla是Mozilla基金会开发的一种免费的开源缺陷管理工具。

它具有跟踪缺陷的能力,并允许您将缺陷分配给团队成员、设置优先级等。

Bugzilla还提供了一些其它的功能,如自定义报告、邮件通知、时间跟踪和用户权限管理等。

3. RedmineRedmine是一款开源的项目管理和缺陷管理工具,它允许您跟踪问题、分配任务、记录时间等。

Redmine还提供了一些额外的功能,如源代码管理、文档管理、集成过程监视等。

4. MantisBTMantisBT是开源的缺陷跟踪工具,可以管理和追踪项目中的所有缺陷。

它具有易于使用的界面、分配、优先级设置、时间追踪和自定义字段等功能。

MantisBT还允许你导出数据到一个电子表格中,方便你进行进一步的分析和处理。

无论你选择哪一个缺陷管理工具,其目标都是为了帮助你更有效地管理软件项目中的缺陷和问题,从而提高开发质量和效率。

除了上述工具之外,还有许多其它的缺陷管理工具,你可以根据自己的需求选择最适合的工具。

测试工程师的必备工具介绍一些实用软件

测试工程师的必备工具介绍一些实用软件

测试工程师的必备工具介绍一些实用软件在软件开发和测试领域,测试工程师起着至关重要的作用。

他们负责确保软件的质量,发现和修复潜在的问题,以保证用户的良好体验。

为了提高测试工程师的效率和准确性,许多实用软件应运而生。

本文将为您介绍一些测试工程师必备的实用软件。

一、测试管理工具1. JIRA:JIRA是一个功能强大的项目管理工具,适用于敏捷开发团队,可以用于跟踪问题、管理缺陷和任务。

测试工程师可以使用JIRA来创建和分配测试任务,记录并跟踪缺陷,并与开发人员和其他团队成员进行沟通协作。

2. TestRail:TestRail是一款用于测试计划、测试用例和测试结果管理的工具。

它提供了直观的用户界面,允许测试工程师编写和组织测试用例、计划测试周期,并跟踪和分析测试结果。

TestRail还可以与其他测试工具(如JIRA)进行集成,提高团队的整体协作效率。

二、自动化测试工具1. Selenium:Selenium是一套用于自动化浏览器操作和测试的工具。

它支持多种编程语言,并且可以与各种浏览器和操作系统进行集成。

测试工程师可以利用Selenium编写自动化测试脚本,以加速测试过程,提高测试的稳定性和一致性。

2. Appium:对于移动应用测试工程师来说,Appium是一个理想的自动化测试工具。

它可以用于iOS和Android应用的自动化测试,支持各种编程语言和测试框架。

Appium提供了强大的API和工具,测试工程师可以利用它来编写自动化测试脚本,模拟用户行为,验证应用的功能和性能。

三、性能测试工具1. JMeter:JMeter是一个开源的性能测试工具,可用于模拟高负载条件下的应用行为,并收集性能数据以进行分析。

测试工程师可以使用JMeter编写和执行各种性能测试脚本,检查应用的响应时间、并发用户数、吞吐量等指标,以评估应用的性能和稳定性。

2. LoadRunner:LoadRunner是一款适用于各种应用和协议的性能测试工具。

测试工程师的十大工具箱

测试工程师的十大工具箱

测试工程师的十大工具箱在软件开发行业中,测试工程师起着至关重要的作用。

他们负责确保软件的质量和稳定性,以及发现并修复潜在的问题。

为了更好地完成测试任务,测试工程师通常会使用一系列工具来提高效率和准确性。

本文将介绍测试工程师使用的十大工具,以及它们各自的功能和优势。

1. 自动化测试工具自动化测试工具是测试工程师必备的利器之一。

它们能够模拟用户操作,自动执行测试用例,提高测试的覆盖率和效率。

常见的自动化测试工具包括Selenium、Appium和JUnit等。

它们可以用于Web应用、移动应用和后端服务等不同类型的软件测试。

2. 性能测试工具性能测试工具用于评估软件在各种负载情况下的性能表现。

通过模拟用户并发访问和大规模的数据处理,性能测试工具能够测量软件的响应时间、吞吐量和资源利用率等指标。

常用的性能测试工具有JMeter和LoadRunner等。

3. 缺陷管理工具缺陷管理工具帮助测试团队有效地追踪和管理软件中的缺陷。

它们提供了一个集中式的平台,方便测试人员报告缺陷、分配任务并跟踪缺陷的解决进度。

一些知名的缺陷管理工具包括JIRA和Bugzilla等。

4. 测试管理工具测试管理工具用于规划、组织和跟踪测试活动。

它们可以帮助测试团队制定测试计划、管理测试资源和生成测试报告。

一些常见的测试管理工具有TestRail和TestLink等。

5. API测试工具API测试工具用于测试软件的应用程序接口(API),以确保其功能正确性和性能稳定性。

这些工具能够模拟API请求,验证返回结果,并检查API的响应时间和错误处理能力等。

常用的API测试工具有Postman和SoapUI等。

6. 覆盖率分析工具覆盖率分析工具用于评估测试用例对源代码的覆盖程度。

它们能够分析测试用例执行过程中哪些代码被访问到,从而帮助测试工程师了解测试的完整性和有效性。

常见的覆盖率分析工具包括JaCoCo和Emma等。

7. 数据生成工具数据生成工具用于生成各种类型的测试数据,以满足不同的测试需求。

《SWOT分析法》PPT课件


需要的层次 自我实现 尊重的 社交的 安全的
生理的
追求的目标
管理策略
成长发展的条件、挑战性 的工作
参与决策、破格晋升
荣誉、地位、权利、责任 考核、晋升、表彰、参与
友谊、接纳、认同 职业保障、防止事故
协调人际关系、团队活动、 教育培训
安全生产、危险工种的福 利制度、保险制度、退休 金制度
工资奖金制、贷款制、医
工资、福利、健康的工作 疗保健、合理的工作时间、
环境
福利措施
向下扎根 精致管理
人力资源服务处
策略管理需求
策略管理是指组织和个人运用适当的分析方法,确定愿景目标和 任务,形成发展策略,并执行其策略和进行结果评估,以达成组 织和个人目标的过程。
向下扎根 精致管理
人力资源服务处
策略管理
策略管理程序,可以大概分为以下几点
1.界定发展目标:任何组织和个人必须先确定其一定时间的目标 和使命,作为未来努力方向,此为策略管理的第一步;
2.进行SWOT分析:就组织和个人的内在环境,分析其优势(strength) 和劣势(weakness),其次就组织和个人的外在环境,分析其机会 (opportunity)和威胁(threat),作为拟定计划和执行策略的依据,此为 策略管理重要利器;
S(strengths)表示优

或实力
O(opportunties)表示机遇
W(weaknesses)表示劣势或 缺陷
T(threats)表示威胁
向下扎根 精致管理
人力资源ቤተ መጻሕፍቲ ባይዱ务处
SWOT的含义
这是目前国外非常流行的一种管理模式,它是管理者在管理中组织的态势 进行客观分析、科学判断的一种有效工具。现在还被广泛应用于组织及个人的 发展计划制订中。运用SWOT分析方法,可以对机构和个人所处的情景进行全 面、系统、准确的研究,从而根据研究结果制定相应的发展战略、计划以及对 策等。SWOT分析法常常被用于制定集团发展战略和分析竞争对手情况,在战 略分析中,它是最常用的方法之一。Steiner在提出SWOT分析时指出,企业决 策过程以企业愿景、目标为基础,针对企业作SWOT分析之后,根据企业的主、 客观条件,拟定策略,并采取行动执行策略,最后检视成果。SWOT分析法要 求管理者在管理工作中,发挥优势、改正不足、抓住机遇、战胜因境,从而有效 地制定出有利于自己发展的管理策略。

软件缺陷管理

软件缺陷管理软件缺陷管理软件测试的⼯作就是查找软件中存在的缺陷,反馈给开发⼈员使之修改,从⽽确保软件的质量,因此软件测试要求测试⼈员对软件有⼀个深⼊理解。

1、软件缺陷产⽣的原因软件缺陷就是通常所说的Bug,它是指软件中(包括程序和⽂档)存在的影响软件正常运⾏的问题。

IEEE(Institute of Electrical and Electronics Engineers,电⼦电⼦⼯程师协会)729-1983标准对软件缺陷有⼀个标准的定义:从产品内部看,缺陷是产品开发或维护过程中存在的错误、⽑病等各种问题;从产品外部看,缺陷是系统运⾏过程中某种功能的失效或违背。

软件缺陷的产⽣主要是由软件产品的特点和开发过程决定的,⽐如需求不清晰、需求频繁变更、开发⼈员⽔平有限等。

归结起来,缺陷产⽣的原因主要有以下⼏点。

(1)需求不明确。

软件需求不清晰或者开发⼈员对需求理解不明确,导致软件在设计时偏离客户的需求⽬标,造成软件功能或特征上的缺陷。

此外,在开发过程中,客户频繁变更需求也会影响软件最终的质量。

(2)软件结构复杂。

如果软件系统结构⽐较复杂,很难设计出⼀个具有很好层次结构或组件结构的框架,这就会导致软件在开发、扩充、系统维护上的困难。

即使能够设计出⼀个很好的架构,复杂的系统在实现时也会隐藏着相互作⽤的难题,⽽导致隐藏的软件缺陷。

(3)编码问题。

在软件开发过程中,程序员⽔平参差补齐,再加上开发过程中缺乏有效的沟通和监督,问题累积越来越多,如果不能逐⼀解决这些问题,会导致最终软件中存在很多缺陷。

(4)项⽬期限短。

现在⼤部分软件产品开发周期都很短,开发团队要在有限的时间内完成软件产品的开发,压⼒⾮常⼤,因此开发⼈员往往是在疲劳、压⼒⼤、受到⼲扰的状态下开发软件,这样的状态下,开发⼈员对待软件问题的态度是【不严重就不解决】。

(5)使⽤新技术。

现代社会,每种技术发展都⽇新⽉异。

使⽤新技术进⾏然间开发时,如果新技术本⾝存在不⾜或开发⼈员对新技术掌握不精,也会影响软件产品的开发过程,导致软件存在缺陷。

六西格玛管理具体内容


管理工具
简介 SPC是统计过程控制,是一种通过控制图找出过程中异常原因加以改善的方法,是一种 工具,通常在6 Sigma项目的最后控制C阶段用到,另外定义D测量M阶段也常用到,旨 在减少产品变异,提升产品品质。
含义解释
6西格玛管理包含两个方面的含义:其一、是对不合格的一种测量评价指标;其二: 是驱动经营绩效改进的一种方法论和管理模式。 管理专家Ronald Snee先生将6西格 玛管理定义为:“寻求同时增加顾客满意和企业经济增长的经营战略途径。” 管理 专家Tom Pyzdek:“6西格玛管理是一种全新的管理企业的方式。6西格玛主要不是技术 项目,而是管理项目。” 西格玛即希腊字σ的译音,是统计学家用语衡量工艺流程 中的变化性而使用的代码。企业也可以用西格玛的级别来衡量在商业流程管理方面的表 现。传统的公司一般品质要求已提升至3sigma.这就是说产品的合格率已达至99.73%的 水平,只有0.27%为次货。又或者解释为每一千货产品只有2.7件为次品。很多人认为产 品达至此水平已非常满意。可是,根据专家研究结果证明,如果产品达到99.73%合格率 的话,以下事件便会继续在现实中发生:每年有20,000次配错药事件;每年不超过15, 000婴儿出生时会被抛落地上;每年平均有9小时没有水、电、暖气供应;每星期有500 宗做错手术事件;每小时有2000封信邮寄错误。由此可以看出,随着人们对产品质量要 求的不断提高和现代生产管理流程的日益复杂化,企业越来越需要象六西格玛这样的高 端流程质量管理标准,以保持在激烈的市场竞争中的优势地位。事实上,日本已把”6 Sigma”作为他们品质要求的指标。
(1)将顾客反馈系统视为一个持续进行的活动,看作是长期应优先处理的事情或中心工作。
(2)听取不同顾客的不同反映,不能以偏概全,由于几个印象特别深刻的特殊案例而形成片面的看 法。

基于JIRA的软件缺陷管理及二次开发研究

孙 莉 艾 磊
( 东华大学计 算机科 学与技 术学 院 上海 2 0 1 6 2 0 )


软件过程管理是提高软件 生产 率和 软件 质量的关键 , 而软 件缺 陷管理 是软件过 程管理 的重要方 面。传统 的软件缺 陷管
理过程 , 多采用手工 的方式, 在项 目的处理 问题上效 率低 下。J I R A是 目前 比较 流行 的软件过程 管理 的专业工 具。通过 与传 统软件 缺 陷管理对比 , 讨论 了J I R A 系统在软件缺 陷管理 方面的优势 , 并利用 S O A P - R P C技 术首次实现 了基于 J I R A 的项 目缺 陷管理分析 报
表 的相 关开发。 关键词 中 图分类号 J I R A 缺 陷管理 T P 3 1 1 S O A P — R P C 二次开 发 文献标识码 A ・D O I : 1 0 . 3 9 6 9 / j . i s s n . 1 0 0 0 — 3 8 6 x . 2 0 1 3 . 0 4 . 47 0
c o mp a r i n g i t w i t h t h e t r a d i t i o n a l S DM ,a n d u s e S OAP — RP C t e c h n o l o g y t o h a v e r e a l i s e d a t i f r s t t i me t h e c o r r e l a t e d d e v e l o p me n t o f J I RA- b a s e d
t r e a t me n t .J I RA i s a r e l a t i v e l y p o p u l a r p r o f e s s i o n a l t o o l f o r S D M. I n t h i s a r t i c l e we d i s c u s s t h e a d v a n t a g e s o f J I RA s y s t e m i n S DM s e c t o r b y
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

缺陷管理工具
缺陷管理工具:
1. Bugzilla
2. Bugfree
3. TestDirector (Quality Center)
4. ClearQuest
5. JIRA
6. Mantis
7. Bugzero
8. BugTracker
9. URTracker
10.KisTracker
11.T estLink
12、JTrac
13、BugNet
14、BugOnline
15、eTraxis
一、Bugzilla(免费,跨平台)
Bugzilla是一个Bug追踪系统设计用来帮助你管理软件开发。

Bugzilla是一开源Bug Tracking System,是专门为Unix定制开发的。

但是在windows 平台下依然可以成功安装使用.
Testopia是一款和Bugzilla集成到一起的test case management系统.
它的强大功能表现在以下几个方面:
1. 强大的检索功能
2. 用户可配置的通过Email公布Bug变更
3. 历史变更记录
4. 通过跟踪和描述处理Bug
5. 附件管理
6. 完备的产品分类方案和细致的安全策略
7. 安全的审核机制
8. 强大的后端数据库支持
9. Web,Xml,Email和控制界面
10. 友好的网络用户界面
11. 丰富多样的配置设定
12. 版本间向下兼容
二、BugFree(免费)
BugFree是借鉴微软的研发流程和Bug管理理念,使用PHP+MySQL独立写出的一个Bug 管理系统。

简单实用、免费并且开放源代码(遵循GNU GPL)。

三、Quality Center(商业,前身Mercury TestDirector ,跨平台)
HP Quality Center; 提供了基于Web 的系统,可在广泛的应用环境下自动执行软件质量测试和管理。

仪表盘技术使您可以了解验证功能和将业务流程自动化,并确定生产中阻碍业
务成果的瓶颈。

HP Quality Center 使IT 团队能够在开发流程完成前就参与应用程序测试。

这样将缩短发布时间表,同时确保最高水平的质量。

企业级的软件质量解决方案。

四、IBM Rational ClearQuest (商业,跨平台)
IBM Rational ClearQuest 是一款强大的软件开发测试工具。

集成并自动化软件及系统开发的业务过程。

V7.0 提供增强的需求跟踪、构建跟踪、企业测试管理,及部署跟踪的功能。

这提供了从开发到部署的完整的审计跟踪,并扩展了跨生命周期的可追溯性。

软件增强了开发流程并使之自动化,同时还提高了软件生命周期的可理解性、可预测性和可控制性。

五、JIRA(商业)
JIRA是集项目计划、任务分配、需求管理、错误跟踪于一体的商业软件。

JIRA功能全面,界面友好,安装简单,配置灵活,权限管理以及可扩展性方面都十分出色。

JIRA创建的默认问题类型包括New Feature、Bug、Task和Improvement四种,还可以自己定义,所以它也一是过程管理系统。

Jira融合了项目管理、任务管理和缺陷管理,许多著名的开源项目都采用了JIRA。

JIRA 是目前比较流行的基于Java架构的管理系统,由于Atlassian公司对很多开源项目
实行免费提供缺陷跟踪服务,因此在开源领域,其认知度比其他的产品要高得多,而且易用性也好一些。

同时,开源则是其另一特色,在用户购买其软件的同时,也就将源代码也购置进来,方便做二次开发。

六、Mantis(开源)
Mantis是一个基于PHP技术的轻量级的缺陷跟踪系统,其功能与前面提及的JIRA系统类似,都是以Web操作的形式提供项目管理及缺陷跟踪服务。

在功能上可能没有JIRA那么专业,界面也没有JIRA漂亮,但在实用性上足以满足中小型项目的管理及跟踪。

更重要的
是其开源,不需要负担任何费用。

不过目前的版本还存在一些问题,期待在今后的版本中能够得以完善。

七、Bugzero(免费开源,跨平台)
BUGZERO™是一个多功能,基于网络(web-based) 并在浏览器(browser) 下运行的Bug缺陷管理和跟踪系统(bug tracking system),可用来记录,跟踪,并归类处理软件开发过程出现的Bug 和硬件系统中存在的缺陷(defect)。

BUGZERO 也是一个完整的服务管理软件,包括集成服务台热线流程管理(Help Desk),可用来记录各种日常事务,变更请求,和问题报告,及追踪和处理各种客户讯问,反馈,和意见。

BUGZERO 提供了一个可靠的中央数据库使公司内部团队成员以及外部客户能在任何地点任何时间进行协调和信息交流,并且使任何记录都有据可查。

它使你省时省力。

BUGZERO
不但使用方便,而且功能齐全,变通性好,能够灵活设置各种实际工作流程,满足你特定的业务和产品环境下的需求。

这种灵活、易用的缺陷跟踪流程不仅增强了项目开发的质量,同时也提高了整个机构的生产效率。

八、BugTracker(免费开源,跨平台)
Bugtracker是一个完整的bug/issue管理系统.它使用Java Servlet作为web前台,MySQL 数据库作为后台。

九、JTrac(开源)
JTrac是一个开源且可高度配置的问题追踪的Web应用程序。

它是一个一般性问题,跟踪
网络应用程序,可方便地实现定制,增加自定义字段和下拉式。

其特点包括可定制的工作流程,实地一级的权限,电子邮件集成,文件附件和详细的历史观点。

十、BugNet(开源)
BugNet是一个不错的开源bug跟踪和项目管理系统
十一、BugOnline(开源)
BugOnline 是一个开源的BUG管理系统。

其功能强大,易于使用。

基于2.0 ,sql server 2005(包括Express 版),Ajax等技术.
BugOnline 的一些特性:
在线消息及E-mail自动通知功能。

有新Bug及Bug分配给用户同时将自动通知用户。

优秀的人员分配,工作量统计功能。

居于项目角色的权限管理,工作规划,流程化。

Bug状态统计,便于掌控项目进度。

基于SSL的数据传输,确保数据不被截取,保证安全性。

(也可设定为非SSL)
强大的报表功能。

十二、eTraxis(开源)
eTraxis是基于网页的免费bug跟踪系统。

主要特点是:完全自定义模板,先进的过滤器,LDAP支持,电子邮件通知,订阅报刊,提醒,灵活的权限管理,图形化的项目指标等。

十三、URTracker(商业)
URTracker 是一款通用的流程化的问题跟踪管理软件。

它可以:
帮助您集中管理各种类型的问题、工作任务、人员交互等事务;
跟踪每个事务的处理过程;
控制问题处理的流程;
提供一个有效的协作平台,简化团队成员的交互,提升沟通效率;
积累知识信息;
帮助您进行统计和分析;
十四、KisTracker
KisTracker一款bug跟踪管理软件(原名叫:iTracker),功能强大,易于使用,是基于WEB方式的协同工作软件.
它用于帮助公司和团队跟踪工作中的问题,管理和记录这些问题的处理过程.可以应用于:
1.产品BUG跟踪
2.任务跟踪
3.服务跟踪
4.各种处理问题跟踪
十五、TestLink(开源)
TestLink用于进行测试过程中的管理,通过使用TestLink提供的功能,
可以将测试过程从测试需求、测试设计、到测试执行完整的管理起来,
同时,它还提供了好多种测试结果的统计和分析,使我们能够简单的开始测试工作和分析测试结果。

TestLink 是sourceforge的开放源代码项目之一。

作为基于web的测试管理系统,TestLink
的主要功能包括:测试需求管理测试用例管理测试用例对测试需求的覆盖管理测试计划的制定测试用例的执行大量测试数据的度量和统计功能。

相关文档
最新文档