缺陷管理

 

测试工具有(这个自动化就是尽量减少人工重复劳动的回归测试,性能就是找出软件的瓶颈)

1.性能测试:LOADRUNNER、JMETER……

2.自动化测试:QTP、RPT……

3.web前端分析:yslow、httpwatch

缺陷管理工具有(说白了这就是用来记录bug的,程序员与测试员之间通过这个来修复bug):

1.QC

2.TD

3.TESTLINK

4.bugfree

5.Jira

书籍有:

软件测试的艺术,我觉得这本书不错,对新手来说

精通自动化测试LOADRUNNER

测试还需要懂写脚本语言

java    c   vbs等这些都可以用来写测试脚本的

暂时先就说这些。。。。。。

 常见免费缺陷管理工具:
Buggit
http://www.pb-sys.com/
Buggit 是一个十分小巧的C/S结构的Access应用软件,仅限于intranet,十分钟就可以配置完成,使用十分简单,查询简便,能满足基本的缺陷跟踪功能,还有十个用户定制域,有十二种报表输出。
数据库要求:MS Access97/2000

作者:皮尔斯业务系统

版本号:2.20 Bld 4

修订日期:October 7, 2000

字节大小:933481(901kb)

描述:Buggit管理错误和功能在整个软件开发过程。测试人员,开发人员,和管理人员都可以极大地受益于使用Buggit。他们可以输入和编辑错误/特点,进行快速查找存在的问题,从各种强大的报告和图表(见截图链接在pbsystems网页),辖新的项目数据库,以及更多。巴戈特提供无限数量的中央,多用户数据库,每年能处理多个并发用户在开发团队。

Buggit打算使用的小型到大型软件开发公司或组织。Buggit被设计成易于学习和使用。大多数的功能是作为直观的向导的用户通过

缺陷管理的角色与流程

  

 

 

Mantis
http://mantisbt.sourceforge.net/
工具描述:
Mantis是一款基于WEB的软件缺陷管理工具,配置和使用都很简单,适合中小型软件开发团队,关于Mantis的介绍文章参见51testing软件测试网顾问蔡琰的文章 《使用开源软件 Mantis 实施缺陷跟踪的成功实践》
用环境: MySQL, PHP
? 版本:MantistBT1.2.8    MantistBT1.2.7  MantistBT1.2.6  MantistBT Moving to Github  MantistBT 1.2.5

Mantis是一个缺陷跟踪系统具有多特性包括:易于安装,易于操作,基于Web,支持任何可运行PHP的平台(Windows,Linux,Mac,Solaris,AS400/i5等),已经被翻译成68种语言,支持多个项目,为每一个项目设置不同的用户访问级别,跟踪缺陷变更历史,定制我的视图页面,提供全文搜索功能,内置报表生成功能(包括图形报表),通过Email报告缺陷,用户可以监视特殊的Bug,附件可以保存在web服务器上或数据库中(还可以备份FTP服务器上),自定义缺陷处理工作流,支持输出格包括csv、MicrosoftExcel、MicrosoftWord,集成源代码控制(SVN与CVS),集成wiki知识库与聊天工具(可选/可不选),支持多种数据库(MySQL、MSSQL、PostgreSQL、Oracle、DB2),提供WebService(SOAP)接口,提供Wap访问。

  Mantis基本特性:

  1,个人可定制的Email通知功能,每个用户可根据自身的工作特点只订阅相关缺陷状态邮件;

  2,支持多项目、多语言;

  3,权限设置灵活,不同角色有不同权限,每个项目可设为公开或私有状态,每个缺陷可设为公开或私有状态,每个缺陷可以在不同项目间移动;

  4,主页可发布项目相关新闻,方便信息传播;

  5,便的缺陷关联功能,除重复缺陷外,每个缺陷都可以链接到其他相关缺陷;

  6,缺陷报告可打印或输出为CSV格式,1.1.7版:支持可定制的报表输出,可定制用户输入域;

  7,有各种缺陷趋势图和柱状图,为项目状态分析提供依据,如果不能满足要求,可以把数据输出到Excel中进一步分析;

  8,流程定制方便且符合标准,满足一般的缺陷跟踪。

  MantisBT 官方下载站 见扩展阅读

  Mantis也是由美国UPPER DECK公司出品的卡牌类比赛软件

  可以应用于游戏王、漫画英雄、魔兽世界等卡牌游戏的比赛操作,也可以对本地牌手进行管理。


Bugzilla
http://www.mozilla.org/projects/bugzilla/
工具描述: 一款不错的软件缺陷管理工具。
Bugzilla,是一款具有追踪系统的软件。专门为Unix而定制。但是在windows平台下依然可以成功安装使用,是一个开源的缺陷跟踪系统(Bug-Tracking System),它可以管理软件开发中缺陷的提交(new),修复(resolve),关闭(close)等整个生命周期。

版本: Bugzilla 4.1.34.0.2 3.6.6 3.4.12  2011 Aug 04

      Bugzilla 4.1.24.0.13.6.53.4.11  2011 Apr 27

      Bugzilla 4.1.12011 Mar 13

      Bugzilla 4.0   2011 February 15

           Bugzilla 3.2.10, 3.4.10, 3.6.4, and 4.0rc2  2011 January 24

           Bugzilla 3.2.9, 3.4.9, 3.6.3, and 4.0rc1  2010 November 02

           Bugzilla 3.2.8, 3.4.8, 3.6.2, and 3.7.3   2010 August 05

           Bugzilla 3.7.2  2010 July 05

           Bugzilla 3.2.7, 3.4.7, 3.6.1, and 3.7.1  2010 June 24

           Bugzilla 3.6 2010 April 13

           Bugzilla 3.6rc1 and3.4.6  2010 Mar 08

           Bugzilla 3.0.11, 3.2.6, 3.4.5, and 3.5.3  2010 January 31

           Bugzilla 3.4.4and 3.5.2  2009 November 18

           Bugzilla 3.5.1, 3.4.3, and 3.0.10  2009 November 05

           Bugzilla 3.4.2, 3.2.5, and 3.0.9  2009 September 11

           Bugzilla 3.4.1  2009 August 01

           Bugzilla 3.4 2009 July 28

           Bugzilla 3.4rc1 and3.2.4  2009 Jul 08

           Bugzilla 3.2.3and 3.3.4  2009 March 30

           Bugzilla 3.2.2, 3.0.8, and 3.3.3   2009 February 03

           Bugzilla 3.3.1  2009 January 05

           Bugzilla 3.2  2008 November 29

功能表现

  1. 强大的检索功能

  2. 用户可配置的通过Email公布Bug变更

  3. 历史变更记录

  4. 通过跟踪和描述处理Bug

  5. 附件管理

  6. 完备的产品分类方案和细致的安全策略

  7. 安全的审核机制

  8. 强大的后端数据库支持

  9. Web,Xml,Email和控制界面

  10.友好的网络用户界面

  11.丰富多样的配置设定

  12.版本间向下兼容

特点

  • 优化数据库结构来提高性能和可扩展性
  • •优良的安全保护确保保密性
  • •先进的查询工具,可以记住你的搜索
  • •集成电子邮件功能
  • •编辑用户配置文件和综合的电子邮件偏好

 

付费缺陷管理工具:


Rational ClearQuest
http://www-900.ibm.com/cn/software/rational/products/awdtools_chm/clearcasemultisite.shtml
提供基于活动的变更和缺陷跟踪。
以灵活的工作流管理所有类型的变更要求,包括缺陷、改进、问题和文档变更。 能够方便地定制缺陷和变更请求的字段、流程、用户界面、查询、图表和报告。开箱即用特性提供了预定义的配置和自动电子邮件通知和提交。与 Rational ClearCase 一起提供完整的 SCM 解决方案。

IBM Rational ClearQuest, Version 7.1    2009

  1. 概述
      Rational ClearQuest是一种对缺陷和记录的变化进行跟踪管理工具。它体现了一个BUG的完整的生命周期,从提交到关闭,记录了BUG所有的改变历史,同时ClearQuest提供了各种查询功能,及时反映了BUG的处理情况。
      2. 特点
      优点:
      Rational ClearQuest是一个高度灵活和可扩展的缺陷及变更跟踪系统,它可以捕获和跟踪所有类型的变更请求(例如产品缺陷、增强请求、文档变动等)。Rational ClearQuest为缺陷的跟踪和管理提供了可定制的工作流,这可以让开发团队可以更容易地:
      将活动分配给某个具体的开发人员
      标识同活动相关的优先级、当前状态和其他信息(如负责人、估计工期、影响程度等)
      自动产生查询、报告和图表
      根据开发团队或开发过程需求可以灵活地调整ClearQuest工作流引擎:如果开发团队需要快速部署,那么也可以不进行定制,直接使用ClearQuest预定义的变更过程、表单和相关规则;当开发团队需要在预定义的过程上进行定制时,可以使用ClearQuest对他们的变更过程的各个方面--包括缺陷和变更请求的状态转移生命周期,数据库字段,用户界面(表单)布局,报告,图表和查询等进行定制。
      缺点:
      Rational ClearQuest仅是一款强大的缺陷管理工具,并不是真正意义上的测试管理工具;此外CQ的界面较为朴素,设计流程时由于完全的定制化导致较为复杂。

 

Testdirector
http://www.mercury.com/cn/products/quality-center/testdirector/
Mercury TestDirector 使您可以快速有效地部署高质量的应用程序,其方法是为收集要求、计划和安排测试、分析结果并管理缺陷和故障提供一个持续、可重复的流程。 TestDirector 是一个用于测试管理所有重要方面的基于 Web 的单个应用程序 - 需求管理、测试计划、测试实验室和缺陷管理。您可以将这些核心模块作为独立的解决方案或在全局 Quality Center of Excellence 环境中集成。

安装前环境配置

  TD的WEB服务容器为IIS,必须得先安装IIS环境

  TD的后台数据库默认为Access以选择使用Sybase、 MS-SQL Server、 oracle。

  TD也支持邮件服务,可以选择安装邮件服务或则暂时不安装。如果需要安装则在安装前做好邮件服务器的相关配置。

安装事项

  在安装时,要对系统进行一些安装设置,以下对一些关键设置进行简单解释。

 

 

SilkCentral Issue Manager
http://www.segue.com.cn/product_testmgt_scim.htm
自动化跟踪流程,快速可靠地解决缺陷.
促成灵活多变的工作流,能够很好地与业务流程配合,将问题自动引导向下一阶段,从而优化了缺陷跟踪流程。基于 Web 的用户接口便于对中央储存器上的缺陷信息进行 24x7x365 的访问,大大方便了分散在不同地点的工作团队的使用,促进不同部门之间的协作。同时,富有见地的报告帮助用户确定项目的进展情况。

Segue SilkCentral Issue Manager)(V3.2) 2005年发行
软件开发中约 80% 的成本用于解决应用缺陷。 SilkCentral Issue Manager(前身为 SilkRadar)帮助用户降低成本、加速缺陷等问题的解决。SilkCentral Issue Manager 促成灵活多变的工作流,能够很好地与业务流程配合,将问题自动引导向下一阶段,从而优化了缺陷跟踪流程。基于 Web 的用户接口便于对中央储存器上的缺陷信息进行 24x7x365 的访问,大大方便了分散在不同地点的工作团队的使用,促进不同部门之间的协作。同时,富有见地的报告帮助用户确定项目的进展情况。

主要益处
l l 可定制的、行为驱动的工作流程能够自动将缺陷的处理分派给相关工作组或个人处理
l l 可通过浏览器方式进行远程缺陷管理
l l 使用SMTP兼容的e-mail软件包,对缺陷状态的变化实现即时的通知
l l 并发的许可证机制保证在整个公司范围内使用
l l 全面的在线帮助
l l 详尽的报表、图表、语汇帮助确定产品是否具备发布条件
l l 行为驱动的工作流特点保证了强大的查询功能
l l 可与Silk其他产品整合


优势:
主动提供缺陷的解决方案,缩短了缺陷解决周期

使用户对各种问题的解决情况 、下一步安排及相应负责人一目了然

随时随地跟踪缺陷并知道需要增强哪些方面的功能

保证项目高质量完成,满足用户要求

使用简易灵活的工作流引擎将跟踪流程自动化,大大精简了运营成本

基于 Web 的信息共享功能促进了部门间的交流

能够与 Segue 的测试管理、功能测试和负载测试工具整合

功能

  • 自动化缺陷跟踪工具高效管理软件缺陷解决方案及功能增强问题
  • 中央储存库组织并存储问题及操作的完整历史
  • 基于 Web 的接口使用户跟踪缺陷时不受地域和部门的限制
  • 灵活多变的工作流使缺陷解决流程自动化
  • 路由规则将适当的人安排在适当时间,并用电子邮件方式通知任何更改
  • 客户询问、报告及和各种图表精确地提供所需信息
  • SilkTestSilkPerformer的整合便于跟踪功能、性能、扩展性及可靠性方面的问题
  • SilkCentral Test Manager 的整合为整个应用生命周期内的测试管理和缺陷跟踪提供了强有力的解决方案
  • 同步授权(Concurrent Licensing)使 SilkTest 的使用不受项目、地点的限制,大大提高了成本效益
  • Windows 2000 (Service Pack 5 或更高)
  • Internet Information Server 4.0 或更高
  • Internet Explorer 5.0 或更高(建议使用 5.5 或更高版本)
  • Intel Pentium II/III/IV 或等同 CPU
  • 至少 256 MB RAM
  • 至少 150 MB 磁盘空间

系统要求

 

Compuware TrackRecord
http://www.compuware.com/products/trackrecord.htm
一个高级的需求变更和缺陷管理工具,可以帮助组织建立一个系统方法来协调软件开发、调试、测试和实现。TrackRecord支持并加速各种开发过程,并具有针对开发、测试和管理需求而设计的灵活、开放的体系结构。TrackRecord可以与康博软件其它的开发、测试和支持产品以及第三方产品集成,从而进行自动化缺陷跟踪、项目管理和整个企业应用的可靠性保证。

posted @ 2012-02-21 15:49  liuchang8877  阅读(772)  评论(0)    收藏  举报