什么是缺陷管理系统呀!作项目一定要用吗!
随着软件产业的发展,软件的质量已经越来越成为软件产品成功的关键性因素,质量保证的一个重要方法就是通过测试活动来尽早的发现问题。
测试的重要性主要体现在:
1、确保软件需求和设计的一致性;
2、尽早的发现问题,降低维护成本;
3、经验表明,测试投入通常要占到研发投入的30%~50%;
测试的主要成果为测试报告,通常也称之为问题报告单或缺陷记录。缺陷跟踪管理系统主要完成对缺陷报告的记录、分析和状态更新等管理。一个完善的缺陷跟踪管理系统对于测试的成功实施是非常重要的。
在项目或产品研发过程中,经常遇到以下问题:
已经修改的错误重复出现;
无法清晰的描述当前版本的缺陷状态;
对测试中发现的问题,主要依靠记忆得方式来记录;能记录的数量有限,并且经
常遗忘;
采用了记录单或问题表单的方式来记录缺陷,但只是简单的记录了错误内容,没
有分析和流程跟踪能力;
研发经验教训得不到继承,重复同样的错误;
缺陷跟踪管理系统可以规范项目中开发、测试、缺陷处理的流程。
软件测试的项目有哪些常用的缺陷管理工具?
1.QC
QC的全称Quality center, 质量中心的意思,它是一款缺陷管理工具,可以组织和管理一个项目所有的测试阶段.
2.Bugzilla,
Bugzilla是一个Bug追踪系统设计用来帮助你管理软件开发。
Bugzilla是一开源Bug Tracking System,是专门为Unix定制开发的。但是在windows平台下依然可以成功安装使用.
3.Bugfree,
BugFree是借鉴微软的研发流程和Bug管理理念,使用PHP+MySQL独立写出的一个Bug
管理系统。简单实用、免费并且开放源代码(遵循GNU GPL)。
4.JIRA
JIRA是集项目计划、任务分配、需求管理、错误跟踪于一体的商业软件。
JIRA功能全面,界面友好,安装简单,配置灵活,权限管理以及可扩展性方面都十分出色。
JIRA创建的默认问题类型包括New Feature、Bug、Task和Improvement四种,还可以自己定义,所以它也一是过程管理系统。
Jira融合了项目管理、任务管理和缺陷管理,许多著名的开源项目都采用了JIRA。
JIRA 是目前比较流行的基于Java架构的管理系统,由于Atlassian公司对很多开源项目实行免费提供缺陷跟踪服务,因此在开源领域,其认知度比其他的产品要高得多,而且易用性也好一些。同时,开源则是其另一特色,在用户购买其软件的同时,也就将源代码也购置进来,方便做二次开发。
5.Mantis
Mantis是一个基于PHP技术的轻量级的缺陷跟踪系统,其功能与前面提及的JIRA系统类似,都是以Web操作的形式提供项目管理及缺陷跟踪服务。在功能上可能没有JIRA那么专业,界面也没有JIRA漂亮,但在实用性上足以满足中小型项目的管理及跟踪。更重要的是其开源,不需要负担任何费用。不过目前的版本还存在一些问题,期待在今后的版本中能够得以完善。
6.Readmine
Redmine是用ruby开发的基于web的项目管理软件,免费。JIRA收费
Redmine可以创建子任务,而jira不易创建子任务。
Redmine来管理项目,但它没有用例管理.
7.禅道
禅道项目管理软件是开源,集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款功能完备的项目管理软件,完美地覆盖了项目管理的核心流程。
8.TAPD
TAPD项目管理软件是基于敏捷开源,隶属腾讯开发出来的,集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款功能完备的项目管理软件,完美地覆盖了敏捷项目管理的核心流程。
9.TESTLINK
略
10.TD
略
如果想这块内容增强的小伙伴参考网上的相关知识(黑马程序员论坛等)
目前使用最广泛的缺陷管理工具有哪些,mantis用得多吗?
用得最多的应该还是mantis,其次是Bugzilla.
谁知道几个大的互联网公司都用的什么的缺陷管理软件
都是自己研发的ERP系统,基本比较大的企业都是自己研发的ERP
缺陷跟踪系统的目前主流的缺陷跟踪系统
URTracker 是一款优秀的国产缺陷跟踪系统软件。相比较其他的缺陷跟踪软件,URTracker提供一些非常必要的其他特性,如:自定义字段功能、自定义流程功能、灵活的权限控制、丰富的通知和提醒、全中文操作、导入导出、协作处理等。[ 目前缺陷跟踪系统还是比较多的,比较有名的像Mercury的TestDirector,Seapine的Test Track Pro,TechExcel的DevTrack,Atlassian的JIRA以及今天要重点介绍的Mantis。
目前缺陷跟踪系统还是比较多的,比较有名的像Mercury的TestDirector,Seapine的Test Track Pro,TechExcel的DevTrack,Atlassian的JIRA以及今天要重点介绍的Mantis。
l TestDirector
在 工业级软件项目领域,由于Mercury是测试软件领域的老大(比较有名的如LoadRunner、WinRunner等),因此它的TD也成为了缺陷跟 踪系统的标杆产品。其也是最早通过Web方式来进行管理的缺陷跟踪软件。不过由于其早期版本不能灵活的对项目管理流程进行配置,又由于其昂贵的价格,因此 目前应用的企业也不是很多。
l Test Track Pro
Seapine 公司主要也是做项目管理软件的,Test Track Pro同其同门配置管理产品Surround SCM可以完美结合并实现完整的代码级管理。其主要架构为Client/Server,同时提供了CGI的Web访问接口,不过其高昂的价格也会让很多公 司望而却步。其License分为两种,Named和Floating,分别为US$295和US$795。
l DevTrack
TechExcel 可以说是CRM系统以及HelpDesk系统的老大,它的产品在很多大公司(如Oracle、IBM等)里面都有应用,最新发布的DevTrack功能也 确实强大,在其项目配置的部分可以提供用户对各级项目相关人员的UI进行配置,同时也提供了最大的灵活度给客户,可视化自定义跟踪流程可以实现任何复杂的 配置处理。与Test Track Pro相比,其功能可谓更胜一筹,用他们自己的话讲:“DevTrack – The market leading defect and project tracking tool from TechExcel”。官方网站上没有详细的报价,只是对其SBE(Small Business Edition)有一个大概的报价是含维护费每人每年149美金。其价格也确实符合其产品的层次。
l JIRA
JIRA 是目前比较流行的基于Java架构的缺陷跟踪系统,由于Atlassian公司对很多开源项目实行免费提供缺陷跟踪服务,因此在开源领域,其认知度比其他 的产品要高得多,而且易用性也好一些。同时,开源则是其另一特色,在用户购买其软件的同时,也就将源代码也购置进来,方便做二次开发。正因为其开放性,价 格上自然也相当不菲,对于中小型的软件企业做项目管理,则又要另寻出路。
l Mantis
Mantis 是一个基于PHP技术的轻量级的缺陷跟踪系统,其功能与前面提及的JIRA系统类似,都是以Web操作的形式提供项目管理及缺陷跟踪服务。在功能上可能没 有JIRA那么专业,界面也没有JIRA漂亮,但在实用性上足以满足中小型项目的管理及跟踪。更重要的是其开源,不需要负担任何费用。不过目前的版本还存 在一些问题,期待在今后的版本中能够得以完善。
Mantis安装准备 Mantis采用了目前比较流行的LAMP(Linux + Apache + MySQL + PHP)架构,不过也可以通过各个软件的Windows版本进行配置。本文中的运行环境就是基于Windows平台搭建的。
Mantis安装的软件环境:
OS:Windows 2003 Server
Application Server:Apache HTTP Server 2.0.54 or later
Database Server:MySQL 5.0.10a Beta or later
Language:PHP 5.1.2
Mantis:Mantis 1.0.0
软件测试工具和缺陷管理工具都有哪些啊
这些工具都是现在比较流行且容易上手的
测试工具有(这个自动化就是尽量减少人工重复劳动的回归测试,性能就是找出软件的瓶颈)
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等这些都可以用来写测试脚本的
暂时先就说这些。。。。。。
缺陷管理工具td与bugzilla比较,各自的优缺点
TD收费,BUGZILLA不收费,TD可以管理测试计划\测试用例\需求\缺陷等,而BUGZILLA只能管理缺陷.TD目前没有英文版,而BUGZILLA现在有中文版支持..呵呵….
现在世面上的软件测试的 缺陷管理工具和配件管理工具都有哪几种啊?
缺陷跟踪工具 trackrecord,Testtrack Lotus Notes Quality Center 配置管理工具 ClearCase,Version Control,Workspace Management,Build Management,Process Control
推荐好用的缺陷管理工具?
选择好的管理工具,可以有效的提高沟通与确认时间成本.我们团队现在直接在日事清内进行缺陷管理”,提bug人员将bug输入到“收集”状态,由产品助理集中处理,视bug具体情况将bug拖拽到其他集中状态.如果拖拽到“确认”,在该bug下添加相应技术人员让其处理,技术人员会在日事清协作系统内收到通知并且bug同步到其收纳箱,方便技术人员集中处理,解决后由技术人员拖拽到“已解决”状态卡片,大大提高了工作的效率.
redmine缺陷管理工具,是免费的还是收费的? 与mantis有何区别?
redmine是开源的,免费的,redmine是项目管理软件, mantis 缺陷管理平台Mantis,也做MantisBT,全称Mantis Bug Tracker redmine包含缺陷管理、wiki、gantt图、日常表等各种功能,mantis我未用过 redmine用起来挺好用的