让Quality Center走下神坛--测试管理工具大PK
全面质量管理知识竞赛质量管理的七大工具及应用场景
全面质量管理知识竞赛质量管理的七大工具及应用场景全面质量管理是指综合运用各种管理方法和工具,通过持续的改进和优化流程,提高产品或服务的质量。
在全面质量管理中,七大质量管理工具被广泛应用。
这些工具不仅可以帮助企业识别问题,还可以有效地分析和解决质量管理中的挑战。
本文将介绍全面质量管理的七大工具及其应用场景。
一、流程图流程图是一种用图表形式描绘和分析工作流程的工具。
通过流程图,可以清晰地了解工作流程的每个环节以及各个环节之间的关系。
流程图可以帮助企业识别潜在的问题和风险,并优化工作流程。
在质量管理中,流程图可以被用于改进产品生产流程、服务流程以及项目管理流程等。
通过绘制和分析流程图,企业可以发现并解决流程中的瓶颈和问题,提高工作效率和产品质量。
二、鱼骨图鱼骨图,又被称为因果图或石川图,是一种用于分析问题和找出潜在原因的工具。
通过绘制鱼骨图,可以将问题的各个因素和可能的原因进行分类和分析。
鱼骨图可以帮助企业识别潜在的问题根源,并采取相应的措施进行改进。
在质量管理中,鱼骨图可以用于分析产品质量问题、服务质量问题以及项目管理中的挑战等。
通过使用鱼骨图,企业可以更加深入地了解问题产生的原因,并采取相应的措施解决问题,提高质量。
三、直方图直方图是一种用于展示数据分布和频率的统计工具。
通过绘制直方图,可以直观地了解数据的特征和分布情况。
直方图在质量管理中被广泛应用于收集和分析数据,以便进行问题识别和改进工作。
在质量控制中,直方图可以用于识别和排除产品质量异常,提高产品的一致性和可靠性。
企业可以通过使用直方图来评估质量变化和改进措施的有效性,进一步提高产品或服务的质量水平。
四、散点图散点图是一种用于揭示变量之间关系的统计图表。
通过绘制散点图,可以观察到变量之间的相关性是否存在,从而帮助企业进行问题分析和改进决策。
在质量管理中,散点图可以帮助企业分析和评估不同变量之间的关系,以便预测和解决潜在的质量问题。
企业可以通过绘制散点图来分析产品或服务的关键指标,并根据分析结果制定改进措施,提高质量绩效。
质量管理的5大工具
质量管理的5大工具
在现代企业管理中,质量管理是至关重要的一个环节。
通过合理运用各种工具和方法,可以提高产品和服务的质量,从而提升客户满意度,降低成本,增强竞争力。
本文将介绍质量管理中常用的5大工具,帮助企业更好地进行质量管理。
1. 控制图
控制图是一种用于监控过程稳定性和识别异常的工具。
通过控制图,我们可以将过程数据分析成图形化的形式,从而更直观地了解过程的变化情况和特征。
控制图可以帮助我们及时发现问题,采取相应措施,确保过程稳定性和一致性。
2. 因果分析图
因果分析图又称为鱼骨图或石英图,是一种通过分析问题产生的根本原因来找到解决方案的方法。
通过因果分析图,我们可以系统地罗列出可能导致问题发生的各种原因,并进一步找到解决问题的根本途径。
3. 流程图
流程图是一种直观而清晰地展现流程和活动顺序的图表,通过流程图,我们可以更好地了解业务流程的各个环节和步骤,从而找到优化和改进的空间,提高工作效率和质量。
4. 数据收集表
数据收集表是质量管理中常用的一种工具,用于系统地收集过程和产品的数据信息。
通过数据收集表,我们可以有条不紊地记录各种数据,为后续的分析和决策提供必要的支持。
5. Pareto图
Pareto图是一种按重要性递减顺序排序的柱状图,用于分析问题的根本原因。
通过Pareto图,我们可以快速找到对产品质量或流程效率影响最大的几个关键问题,有针对性地解决这些关键问题,以达到事半功倍的效果。
综上所述,质量管理的5大工具在企业的管理实践中起着重要的作用,通过运用这些工具,可以更好地管理质量,提高效率,降低成本,增强竞争力,最终实现企业的可持续发展。
HP Quality center
测试管理流程
指定需求
计划测试
运行测试
跟踪缺陷
时期
第一代 15年前
原理
透过硬体的方式录製键盘的输 入并播放
缺陷
缺少检查点(checkpoint)的功 能,而且测试脚本很难维护。
图例
第二代 10年前
透过软体录製/播放( capture/playback)(的方式產 生测试脚本(scrīpt),并且也 增加了检查点的功能,可以对软 体做验证。
B PT需要 QC与QTP配合才能运作,因此测试团队中也需要两
种重要的角色。 图标
名称
自动化工程师 Automation Engineer
特点
熟悉QTP测试工 具的人员
职责
负责建立并维护Application Area、物 件库(Object Repository)、Library Files 、Recovery Scenarios,另外也需要负 责对Business Component进行编程和除 错的工作; 透过Quality Center介面,设计Business Component以及Business Process Testing并 运用Application Area将其自动化。
一个“BPT_Tutorial”文件夹。
2 . 在“BPT_Tutorial”文件夹下创
建名为“Reservation_Test”的“Test Set”。
3.Reservation_“Test Set”Test”BPT
测试项拖入到刚建立的“Test Set”中。
4.Tester运行测试
执行完测试之后自动生成的测试报告和图表
Quality Center是一个基于Web的测试管理工具 Mercury QuickTest 企业级自动化测试工具! 正式名字为HP QualityCenter software,最新的版本为QC 10.0. 目前已经被惠普收购,正式名字为HP Quality Center可以组织和管理应用程序测试流程的所有阶段,包 QuickTest Professional software ,最新的版本为 HP QuickTest Professional 10.0. 括指定测试需求、计划测试、执行测试和跟踪缺陷。此外,通 过Quality Center还可以创建报告和图来监控测试流程。 HP QuickTest Professional 提供符合所有主 要应用软件环境的功能测试和回归测试 的自动化。采用关键字驱动的理念已简 化测试用例的创建和维护。让用户可以 直接录制屏幕上的操作流程,自动生成 功能测试或者回归测试用例。专业的测 试者也可以通过提供的内置脚本和调试 环境来取得对测试和对象属性的完全控 制。
质量控制-7种工具
使用
柱形图表
10万
5万
2万
数量比较
5.图表
5.3 根据表现方式区分的分类
对比目标与实绩,适合与生产数量,不良率的管理。
特征
表现时间经过的连续变化或 趋向。
制定每日或每月数量大小及 累计,进行目标管理。
说 明
通过线的高低来比较。
形态
Z形图表
使用
曲线图表
变化状态
5.图表
5.3 根据表现方式区分的分类
1.质量
质量是决定产品或服务的有效性的性质或为履行使用目的而必备的性质,取决于多种质量特性的集合
一组固有特性满足要求的程度。-ISO9001:2000
要求:明示的、通常隐含的或必须履行的需求或期望
特性:可区分的特征
注1:术语“质量”可使用形容词如差、好或优秀来修饰。 注2:“固有的”(其相反是“外来的”)就是指在某物中本来就有的,尤其是那种永久的特性
选定及收集
1
1.按数量的大小整理并在各项目上记录。 “其他”排在最后。 2.计算累计数量及占有率。
整理及计算
2
1.在横轴上从左到右按数据量排列。 “其他”排在最后
画横,竖轴 及柱形
3
6.柏拉图
6.2 制定方法
内 容
名 称
顺序
1.在各柱形的右上端打点并用直线连接。
记录累计曲线
直观表现各部分的比率。
特征
可直观表现各部分的比率。
按占有率画在长方形带中。
说 明
按占有率区分整个圆。
形态
带状图表
使用
圆形图表
占有率
1月 56%
2月 20%
4月 10%
qualitycenter
QualityCenterQualityCenter是一款由Micro Focus开发的测试管理工具,旨在帮助团队有效管理软件测试的全过程。
它提供了一系列功能和工具,用于测试计划、测试用例设计、执行测试、缺陷跟踪和测试报告生成等任务。
本文将介绍QualityCenter的特点、用途、安装和配置、核心功能以及它对团队测试流程的帮助。
特点QualityCenter具有以下特点:1.全面的测试管理:QualityCenter提供了测试计划、测试需求、测试用例、缺陷跟踪、测试报告等功能,涵盖了测试流程的各个环节。
2.多用户协作:QualityCenter允许多个用户同时协作进行测试管理,团队成员可以实时共享测试资料,提高团队合作的效率。
3.丰富的测试指标和度量:通过QualityCenter,团队可以获得丰富的测试指标和度量数据,帮助了解项目的质量状况,并及时采取相应的措施。
4.可扩展性:QualityCenter可以与其他软件测试工具和开发环境集成,支持自定义字段和工作流程,以满足不同团队的需求。
用途QualityCenter主要用于以下方面:1.测试计划与管理:QualityCenter提供了完整的测试计划和管理功能,包括定义测试目标、制定测试计划、分配测试任务、跟踪测试进度等。
2.测试用例设计与管理:QualityCenter支持测试用例的设计和管理,用户可以创建测试用例、关联需求、设计测试步骤、设置预期结果等。
3.缺陷跟踪与管理:QualityCenter可以用于记录和跟踪缺陷,团队成员可以提交缺陷,并根据缺陷状态进行处理和跟进。
4.测试报告生成与分析:QualityCenter可以生成各种测试报告,并提供测试数据的分析功能,帮助团队了解测试的进展和质量状况。
安装和配置以下是安装和配置QualityCenter的一般步骤:1.安装数据库:QualityCenter需要一个数据库来存储测试数据,可以选择安装Oracle或者Microsoft SQL Server等数据库。
质量管理5大工具
质量管理5大工具从产品质量控制的角度来讲,质量管理有5个工具,它们分别是检验图、抽样检验、数据分析、统计制图和管理图。
下面将对这5个工具进行介绍。
第一个工具是检验图,它包括四种图表,即X图、R图、能力指数图和s图。
X图是最常见的控制图,它可以帮助把波动的测量数据绘制成一条线,通过比较参考值和当前值来判断产品的质量是否合格。
R图是一种统计工具,它用来检验一组测量数据,它可以检测超出控制范围外的数据,以便仔细检查。
能力指数图是一种用于确定样本变量能力分布的工具,它也可用于检验系统的稳定性。
S图是一种统计图,通过分析历史数据来确定系统的状态,有助于分析系统的稳定性。
第二个工具是抽样检验,它是一种抽取少量样本,然后对样本进行详细检验的方法。
它可以帮助我们更好地控制产品的质量,检测不合格的部分,以及检查整个产品的质量是否能够满足标准要求。
第三个工具是数据分析,它是利用统计学方法从大量数据中提取有用信息的过程,它能够揭示出测量数据中隐藏的模式和趋势,有助于产品设计和质量控制。
第四个工具是统计制图,它是一种统计分析方法,通过图表的形式将测量数据可视化,以便于更直观地比较和分析数据。
统计制图有助于快速检测大量数据的异常,有助于及时发现并解决问题,从而提高产品的质量。
最后一个工具是管理图,它是用来了解产品的质量趋势、分析可能的质量问题原因的图表。
管理图的图表可以显示出产品质量的变化,有助于及时发现质量问题及其原因,从而提高产品质量。
总之,质量管理系统有5个工具,它们分别是检验图、抽样检验、数据分析、统计制图和管理图。
这5个工具可以有效检测产品的质量,有助于及时发现并解决质量问题,从而提高产品的质量。
质量管理7大工具
质量管理7大工具质量管理7大工具全称为七大质量管理工具,是一类从历史上积累起来的质量管理工具,它们被广泛用于质量改善,是指当质量问题出现时通过优化流程,改进质量而改善绩效的工具。
它们包括图表、技术流程分析、检查表、矩阵图、层次分析法、可行性分析和社会流程技术。
1.图表:统计图表是用来可视化和汇总数据的有效工具,可快速提取出有用的信息。
它们可以将复杂的信息和数据可视化,并且还有助于发现系统中的异常和问题,从而提供质量管理的方向。
通常,该图表既可以用于定量数据,也可以用于定性数据。
2.技术流程分析:技术流程分析是一种有效的质量管理工具,是一种用来优化过程的应用工具。
这种方法允许从过程中发现有效分解系统的技术组件,提供质量改善指导和发现性能瓶颈的水平。
3.检查表:检查表是结构性的表格,用于收集、存储和处理信息,以便将其用于质量管理。
使用检查表可以快速建立系统,从而可以确保产品或服务满足相关规范要求。
4.矩阵图:矩阵图是一种可以用来比较分类之间的表格,可以帮助质量管理人员分析和识别差距,以独特的数据可视化方式显示必要的信息。
5.层次分析法:层次分析法是一种有助于质量管理解决问题和实施改进的重要工具。
它允许以尽可能高效的方式改善质量问题,确定问题影响最大的控制点,然后对其采取行动。
6.可行性分析:可行性分析是一种有助于识别适用于改善质量的可行解决方案的有力工具。
它可以估计建议改进的实施后的影响,为决策者提供可靠的基础。
7.社会流程技术:社会流程技术类似于可行性分析,也用于确定可行的改进方案。
但它的特殊用途在于,它可以更快速地对涉及很多人或多方的质量问题进行分析,减少改进实施后的社会影响,以实现质量改善。
这7种质量管理工具都是用于改进质量,可以分析、确认、优化流程,实施有效改进,长期有效改进质量的有效工具。
它们也是完成质量管理的重要一部分,是实现系统优化的利器,也是提高服务质量的支持工具。
供应商质量管理软件工具比较
供应商质量管理软件工具比较在现代企业管理中,供应商质量管理软件工具扮演了重要的角色。
这些软件工具能够帮助企业有效管理供应商的质量,提高产品或服务的质量水平,降低供应链的风险,从而提升企业竞争力。
本文将就几款主流供应商质量管理软件工具进行比较。
1. 软件工具A软件工具A是一款功能强大的供应商质量管理软件工具,它提供了全面的供应商评估、审批和监督功能。
用户可以通过该软件轻松建立供应商数据库,对供应商进行实时监控,并生成相关的报告。
此外,软件工具A还支持用户定制化的质量指标和评估标准,可以根据企业自身的需求进行灵活配置。
2. 软件工具B软件工具B是一款注重用户体验的供应商质量管理软件工具。
它拥有直观简洁的界面设计,用户操作起来非常方便。
除了基本的供应商管理功能外,软件工具B 还提供了供应商绩效评价和改进计划跟踪等高级功能。
用户可以通过该软件进行供应商评级和排名,从而更好地管理供应商关系。
3. 软件工具C软件工具C是一款注重数据分析和报告功能的供应商质量管理软件工具。
它可以帮助用户对供应商的质量数据进行全面的分析和挖掘,发现潜在的问题和风险。
软件工具C还支持自动生成各种类型的报表和图表,帮助用户直观地了解供应商的质量表现。
此外,软件工具C还提供了自动化的提醒和预警功能,及时通知用户有关供应商质量的重要信息。
总结综上所述,不同的供应商质量管理软件工具各有特点和优势。
软件工具A适用于需要深度定制化的企业,软件工具B适用于注重用户体验的企业,软件工具C 适用于注重数据分析和报告的企业。
企业在选择供应商质量管理软件工具时,应根据自身的实际需求和特点进行选择,结合软件功能和性能进行综合考量,以找到最适合的解决方案。
质量管理七大工具
质量管理七大工具伴随着生产力的快速发展,质量管理也受到更加重视。
质量管理七大工具是质量管理体系中关于质量改进、优化过程中最为核心的实施工具。
它们分别是:流程示意图、控制图、统计分析、Pareto图、直方图、检查表以及失效模式与影响分析。
流程示意图是将一个工作的执行过程示意化,以最简单的方式清晰地表达出来,可以用来分析工作过程中各步骤之间的关系以及控制上的瓶颈。
控制图用来分析和控制数据,是统计过程控制的有效工具,可以帮助企业发现异常情况,便于采取措施解决问题。
统计分析是对多种参数和数据进行分析和处理,从而获得有效信息,为决策和改进提供可靠依据。
Pareto图是一种图表,用来表示某一组数据中不同部分之间的相对重要性,以此找出重点问题和解决方案,改善流程。
直方图是用来描述连续数据分布的图表,有助于企业对生产过程中的某项参数数据进行深入的分析,指导改进。
检查表是用来检查及评价某一行为或事务的指标性表格,可以帮助企业准确地识别质量错误,以便符合企业质量标准。
失效模式与影响分析是用来确定原因、影响及失效机制的工具,帮助企业迅速定位质量问题,有效地改进工序或设计。
以上就是质量管理七大工具的具体介绍,它们无论在质量改进、优化过程中,还是在异常发现、错误分析及处理方面,都可以发挥作用,帮助企业改善质量管理体系。
但是质量管理工具的有效运用,除了需要认真研究和掌握其用法外,还需要企业人员对其原理和特点有深入的了解,用其有效改善质量管理体系。
企业部门应负责在企业内部组织质量管理培训及演练,以提高质量管理七大工具的运用能力,充分利用质量管理工具帮助企业提高产品质量,保障生产任务的顺利完成。
总之,企业质量管理体系的改进和优化,无论是从改进过程的效率和精准度,还是产品质量的提高来说,质量管理七大工具无疑都是重要的工具,其有效运用及熟练应用必将起到积极的作用。
质量管理7个工具
质量管理7个工具一、引言质量管理是组织为了实现产品、服务质量的目标而采取的一系列系统化的方法和措施。
在质量管理中,使用不同的工具和技术来评估、控制和改进质量。
本文将介绍质量管理中的7个重要工具,并探讨它们的应用和优势。
二、质量管理工具的分类质量管理工具可以分为七大类,包括:流程图、因果图、直方图、检查表、帕累托图、散点图和控制图。
2.1 流程图流程图是一种图形化展示流程的工具。
它可以帮助我们了解和分析流程中的每个步骤,并找出问题和改进的机会。
流程图常用于识别和消除流程中的浪费和瓶颈,从而提高效率和质量。
2.2 因果图因果图,也称为鱼骨图或石墨图,是一种用于分析问题产生原因的工具。
它将问题放在鱼骨图的头部,然后根据影响问题的不同因素分别绘制出鱼骨的骨架,这样可以清晰地展示问题的根本原因和相关因素之间的关联。
因果图有助于团队理解和解决问题,从而提高质量和效率。
2.3 直方图直方图是一种用于展示数据分布情况的工具。
通过将数据按照不同的范围进行分组,并绘制出相应的柱状图,我们可以直观地了解数据的分布特点和趋势。
直方图常用于分析和改进过程中的数据,帮助我们识别和解决质量问题。
2.4 检查表检查表是一种用于收集和组织数据的工具。
它提供了一个结构化的方式来记录和跟踪质量指标和数据,方便我们对质量进行评估和分析。
检查表可以是纸质或电子形式,根据需要进行定制和使用。
2.5 帕累托图帕累托图,也称为80/20法则,是一种用于分析和优化问题的工具。
它基于帕累托原理,即80%的问题通常由20%的原因造成。
通过绘制柱状图和曲线图,我们可以清晰地了解问题的主要原因和对应的贡献程度,从而有针对性地改进质量。
2.6 散点图散点图是一种用于展示变量之间关系的工具。
通过在坐标系中绘制不同变量的值,我们可以直观地了解它们之间的关联和趋势。
散点图常用于分析和改进过程中的数据,帮助我们判断变量之间是否存在相关性,并预测其未来发展。
2.7 控制图控制图是一种用于监控过程稳定性和质量变化的工具。
测试管理工具大全
测试管理工具大全测试管理工具大全软件测试类工具现列举如下,并非百分百全面,仅供测试同行参考:测试管理工具厂商工具名称* HP Quality Center (TestDirector)备注:Mercury公司原主打产品TestDirector于2003年开始迁移到J2EE 平台,重构了整个软件的开发,因融入了Mercury BTO理念,继而重新命名为Quality Center,它是Mercury BAC平台的重要组成部分。
2006年后是HP Quality Center。
时至今日,仍然为业内最强大、使用最广泛的测试管理工具之一,可与QTP、Winrunner、Loadrunner等集成,也与MS Office、IBM Rational等产品集成。
* IBM Rational TestManager备注:原Rational产品中专业对软件测试资源进行管理的强大工具。
包括测试用例管理、测试执行管理、测试脚本和报告管理等。
另外可与Robot结合做性能测试,更可以和RFT、RFP、CC、CQ等集成使用。
* IBM Rational Quality Manager备注:IBM2008年推出的新产品,是完全可以与HP Quality Center媲美的软件测试管理工具。
包括测试计划、工作流、任务跟踪和统计分析等功能。
* Micro Focus QADirector备注:原Compuware公司产品,是业内强大的软件测试资源和过程管理工具,虽然市场不大,但是可以和IBM Rational TestManager比较,与原Compuware 产品集成紧密。
* Micro Focus SilkCentral Test Manager备注:原Segue产品,被Borland收购后又被Micro Focus收购。
是业内强大的软件测试资源和过程管理工具,可以和IBM Rational TestManager比较,与原Segue产品集成紧密。
QualityCenter(QC)—测试管理工具
QualityCenter(QC)—测试管理⼯具简介Quality Center是⼀个基于Web的测试管理⼯具,可以组织和管理应⽤程序测试流程的所有阶段,包括制定测试需求、计划测试、执⾏测试和跟踪缺陷。
此外,通过Quality Center还可以创建报告和图来监控测试流程。
Quality Center是⼀个强⼤的测试管理⼯具,合理的使⽤Quality Center可以提⾼测试的⼯作效率,节省时间,起到事半功倍的效果。
Quality Center的前⾝就是⼤名⿍⿍的TD,也就是TestDirector,TD最新发布到8.0版本,TestDirector 是mercury公司的产品(⽐较⽼了),但后来被HP收购了,改名成了QC,具体在HP官⽹。
功能利⽤ HP-Mercury Quality Center,您可以:1.制定可靠的部署决策。
2.管理整个质量流程并使其标准化。
3.降低应⽤程序部署风险。
4.提⾼应⽤程序质量和可⽤性。
5.通过⼿动和⾃动化功能测试管理应⽤程序变更影响。
6.确保战略采购⽅案中的质量。
7.存储重要应⽤程序质量项⽬数据。
8.针对功能和性能测试⾯向服务的基础架构服务。
9.确保⽀持所有环境,包括 J2EE、.NET、Oracle 和 SAP。
产⽣背景这是⼀个将测试管理与功能测试活动集成到⼀起并实现⾃动化的企业级应⽤程序。
通过 Quality Center,可以在整个质量⽣命周期内共享和重复使⽤测试专业技术。
它提供了可⾃定义⼯作流程,可以⽅便地适应和扩展以满⾜您特殊的质量流程要求。
发展历程1)Quality Center: HP公司的⼀个产品,该产品的前⾝是Mercury Iteractive(美科利)公司的TestDirector (简称为TD),后被HP公司收购,正式起名为HP Quality Center。
2)QC是⼀个基于web⽅式的测试管理⼯具。
是伪B/S结构的软件——浏览器⾥插⼊了ActiveX技术,实际上是Client/server ,只是外表是B/S。
软件测试缺陷管理工具有哪些-有什么-种类
软件测试缺陷管理工具有哪些-有什么-种类软件缺陷〔管理〕的流程必须要相关的缺陷管理工具来支持,否则缺陷管理过程就很难实现。
缺陷管理工具要依据公司的规模来选择,一般规模比较大的公司该工具都是定制的。
下面是〔软件测试〕缺陷管理工具有哪些的内容。
1.Quality CenterQuality Center的前身是很有名的TD(TestDirector),TD是Mercury的产品,它最高发布到8.0版本,但后来被HP收购,改名为Quality Center简称QC。
QC是一个商业化的、非常强大的基于网络的软件测试管理工具,它组织和管理应用程序测试过程的所有阶段,包括开发测试必须求、计划测试、执行测试和跟踪缺陷。
此外,它还可以创建报告和图表来监控测试过程。
通俗地说,QC将一个项目的测试周期细分为多个模块,将每个阶段整合为一个统一的平台,并通过模块与模块之间的联系来控制项目测试过程的执行。
合理使用QC可以提升测试的效率,节省时间,达到确保项目质量的目的,事半功倍。
但在提供强大功能的同时,价格也非常昂贵。
2.JIRAJIRA是Atlassian公司的一个问题跟踪工具,广泛用于缺陷跟踪、客户服务、必须求收集、流程审批、任务跟踪、项目跟踪和敏捷管理。
JIRA注重可配置性和灵活性,其功能通过简单的网络交互来满足用户必须求。
功能覆盖比较完整。
该软件目前也得到了许多软件组织的认可,并被项目经理、开发人员、测试人员和分析人员广泛使用。
虽然JIRA也是一款商业软件,但它为开源项目提供免费支持,所以在开源软件领域有很高的声誉。
另外,用户在购买该软件时,可以得到源代码,这对二次开发很方便。
3.BugFreeBugFree是借用微软的研发流程和Bug管理的概念,用PHP+MySQL独立编写的一个缺陷管理工具。
BugFree这个名字有两层含义:一是希望软件的缺陷越来越少,直到没有;二是它是免费开源的,用户可以自由使用传播。
BugFree是一个完全免费的开源软件,它是一个非常简单的基于浏览器的工具,可以让用户快速上手。
测试管理工具对比报告上传
无
能够提供代码给用户,进行二次开发
提供API
可扩展性
2.5%
强,提供脚本编辑器,能够对工具进行范围内定制。
最强,能够修改数据库,定义字段等,基本是面向数据库来操作的,比较灵活
强,能够自己修改代码
不强
不强
运行平台
1%
Windows、Linux、Unix
Windows
Windows、Linux
2%
Y
Y
Y
Y
缺陷是否能够跟用例关联
2%
Y
Y
N
Y
是否能够上传文件(图片、文本等)
2%
Y
Y
Y
Y
缺陷属性列是否能够自定义
0.5%
Y
Y
N
N
缺陷流转是否符合研发目前的流转方式
0.5%
Y
Y(流转需要自己定义)
Y
N
是否支持缺陷趋势统计(按照时间统计缺陷分布)
2%
Y
Y
N
Y
缺陷统计是否支持表格,饼图,直方图等显示方式
Y
待考察,demo有点慢
Y
使用的后台数据库
1%
Access,SQLServerSybase,Oracle,数据库结构公开
Oracle、Access、SQL Server
MySQL
MYSQL、SQL Server、Oracle
NA
第三方工具接口
是否提供与其他项目管理工具的接口
4%
QC提供开放的API,用户能够在QC中添加自定义测试类型,集成第三方测试工具,比如rational的functional tester
测试管理工具对比报告上传
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
51Testing songfun 在写完了《让 QTP 走下神坛》之后,现在来谈谈测试管理工具,献给所有正在或打算做测 试管理工作的同行。 当然,话题离不了 Quality Center——但又不只是谈 QC,我会结合对比各种主流的企业级测 试管理工具,包括标题提到的:HP QC/ALM、IBM RQM、51Testing TP、Micro Focus SCTM、 Atlassian Jira。但是不会提及 Bugzilla、Bugfree、Mantis 这些,因为它们只能属于缺陷管理工 具,和以上几款工具不在一个级别上。 当然,得先从 QC 说起。 既然提及 Quality Center,就得先谈 Mercury,而既然提及 Mercury,就得先谈 HP。毕竟是大 环境的衰败造就了 QC 的没落,难道不是吗? (一)因此,先说 HP。 HP 原来有三大业务:PSG、IPG、EB,分别是个人电脑,打印和影像设备,企业级业务(软 件服务) 。PC 业务利润微薄,压力大,HP 早已江河日下;打印机扫描仪随着 iPad 等设备出 现,早已经疲态尽显;HP 倒一直想模仿 IBM 转型服务,号称要打造“Service Anywhere(一 切皆服务) ” ,但从 QTP、LoadRunner 和 Quality Center 多年以来除了更换了华丽的界面,新 增了零星半点的小特性,越来越耗资源,越来越不稳定,甚至继续保留着一堆 N 年以前的 Bug,„„,管中窥豹,可知其所谓的服务越来越流于表面了。 据说今年 HP 对外宣称自己做组织架构调整,变为 PPS(打印) 、EG(企业集团) 、ES(企业 服务)和 HP Software(软件) ,我对 HP 内部不太熟,不过在我看来换汤不换药。它们在历 史上架构不知道调整了多少次,用业内人的说法是“总是在用一个错误纠正另一个错误” 。 (二)再说 Mercury 和 Quality Center。 HP 在 2006 年 7 月以 45 亿美元收购了 Mercury 公司。而在此之前,Mercury 是专注与软件 测试工具研发的专业厂商, 曾几何时在测试工具这块与 Rational、 Segue 号称 “测试三巨头” 。 它们推出的每一款产品都堪称划时代: 测试管理工具 TestDirector、 性能测试工具 LoadRunner、 功能测试自动化工具 WinRunner/QuickTest,分别迅速占领了全球 70%左右的市场,时至今 日,仍然威震江湖。 QC 为什么能有很强大的用户基础,其实不是因为 QC 的强大,归根结底,是 TD 当年打下大 片江山,占尽了用户基础。我是从 TD(TestDirector 7.2) 开始用的,十年前当我第一次看到 TestDirector 真的是“亮瞎了眼” !世界上居然有这么 Cool 的测试管理工具!亮点在哪里? 1、轻量级。 TD 的安装相当简单,几乎是傻瓜式操作, “下一步” 、 “下一步” 、„„、 “完成” 。连数据库 都删繁就简的采用 Access,安装的便捷,怎一个爽字了得! 而且基本不太消耗内存资源,使用起来一点都不卡。 2、强大的易用性。 TD 的设计思路简单清晰, 整个过程就是: 写测试需求 –》 写测试用例 –》 执行测试用例 –》 提交缺陷、跟踪缺陷。总共只有四件事,而且完全符合 Testers 的日常工作流程。在当时同
看到了吗?QC 从昔日的一股独大,变成了今天群雄并争。最明显的就是 Jira,从 2009 年的 14%上升为 24%! !猛增 10 个百分点哦!这风头在自动化那边也是同样,Selenium 从 2009 年的 4%上升为 12%。 为什么?很多原因。且听我细细道来。为了更好的说明,我以和它体量相当的大型测试管理 平台比如 Micro Focus SCTM(Silk Central Test Manager) 、51Testing TestPlatform、IBM RQM 来 跟它做个简单对比——为什么不拿 Atlassian Jira 对比?因为 Jira 现在虽然也在朝着“全生命 周期管理” 的方向靠, 也有需求管理、 错误跟踪这些模块, 但是走的路数和 QC 不太一样 (设 计思路不太一样,Jira 走的是敏捷&项目管理模式) ,而且对测试需求和测试用例没有提供直 接的方式进行管理(可以和别的工具集成) ,不好对比。当然后面还是会提及。 好吧,扯了一通废话,切入正题!
SQL Server 2008 sp1 ,最低配置也得是 Windows 2003 sp2 + (IIS 6) + JBoss 5.1 + SQL Server 2005 sp3,而硬件方面的最低配置更让人咂舌——最低内存 8 GB!硬盘最少 8GB!而且连客 户端的内存最低配置都必须是 2GB! 各位都明白了吗?这也是为什么越来越多的用户抛弃了 HP Quality Center 的原因,内存要求 短短几年之间翻了 62.5 倍! !惊人吧! ! ! 看到这里我狂汗啊!要知道,微软 Windows 2000 这么庞大的系统,不过动用了 1700 个开 发,3200 个测试,世界上有几个微软这种巨量级的软件研发公司?难道他们的架构师没有 读过《长尾理论》?事实上,大部分的公司测试开发比本来就很低,真正考虑到实时并发的 话,能做到一两百并发读写已经很好了,而且就像 Infosys、Tata 这样的航空母舰级的外包服 务公司,也没有必要整个公司只用一个 QC 啊——再者说了,就算出于企业级管理的需要, 这样的公司能有几家, 为这些大公司定制化一个不就行了吗?真正要考虑的是广大的受众群 体所在的企业规模和研发团队规模啊!兄弟,这只是一个内部研发管理系统!对内的系统决 定了对性能的要求不可能像对外开放的大型系统那么高,既不是要吗?图啥呢? 假如还觉得不够的话, 那么我们对比看看现在也非常流行的 TestLink —— 一款可以和 Jira、 Bugzill、 Mantis 集成的测试过程管理工具。它的架构非常的简单: WAMP/LAMP,也就是 Windows/Linux + Apache + PHP + MySQL。 因为现在有大量的一键集成安装包 (如 WAMP Server、 XAMPP) ,所以安装过程极其简单方便。正是因为 TestLink 的便捷性,这几年使用的用户比 例也在攀升,而且别忘了,它可以集成很多主流的缺陷管理工具哦! 2、复杂繁琐的安装和登录、惊人的资源消耗。 QC 的服务器端姑且不提,看看其复杂而坑爹的客户端——其实还是架构设计的问题。 相信很多朋友都见过下图的这个页面吧?
纵论 HP Quality Center 的十四宗罪 和 其他工具(Jira/SCTM/TP/RQM)的优势: 1、莫名其妙的架构设计。 前面提到过 TestDirector 的架构设计,完全走轻快的路子,B/S 架构,基于 Windows 2000 平 台,安装 IIS4.0 即可,数据库可以是 Access/Sybase/SQL Server6.5,7.0,2000/Oracle7,8,9 这些, 内存只需要 128M,CPU 只要 Pentium Ⅱ足矣。 但是到了 QC 的时候,莫名其妙的变成了 Java EE 架构,号称可以安装在 Windows、Linux、 Solaris 等系统上,Web 服务器可以是 Apache、IIS,应用服务器可以是 JBOSS、WebLogic、 WebSphere,一个比一个复杂,一个比一个强大,„„,架构师对外宣称 QC 可以更好的支 持企业级用户,支持高并发„„ 到了 QC 11.5(ALM 11.5)的时候, 官方的建议配置变成了 Windows 2008 sp2 64bit + JBOSS 5.1 +
ห้องสมุดไป่ตู้
假如你真的经常使用 Quality Center 的话, 一定对这个页面再熟悉不过, 相信大家都有同感, 这个页面往往需要下载非常的久,运气不好的话得下载 5-10 分钟,而且还经常下载到最后 了 打 不 开 !! 这 时 还 得 检 查 有 没 有 关 闭 UAC(User Account Control) 、 DEP(Data Extension Prevention)等等, 这种 BT 的架构设计真的让人不可思议了: 这明明是 B/S 架构的系统,为啥需要下载安装这么多 ActiveX?这不是挂羊头卖狗肉,打着 B/S 的旗帜, 行 C/S 之事吗?与其这么麻烦,还不如你就做成 C/S 算了! 当然,它还真有客户端,而且官方推荐你使用,叫:QC Explorer。说白了,就是专门为打开
类竞争对手几乎只有缺陷管理工具 Mantis、Bugfree、Bugzilla、ClearQuest,论强大论易用性 都明显被拉开了一大截——绝对领先优势! 3、放号策略。 大家应该都还记得著名的 TD License 吧?有人称之为“Sale Policy” 。什么意思呢?就是当初 Mercury 推出 TD 7.6 的时候,网上立刻有人出来发布 TD 7.2 的 License;当 Mercury 推出 8.0 的时候,网上立刻有人出来发布 TD 7.6 的 License;当 HP Mercury 推出 Quality Center 8.2 的 时候,网上立刻有人出来发布 TD 8.0 的 License„„ 呵呵,就这么巧合,至于为什么会这样,明眼人一看就知。现在明白什么叫“Sale Policy” 了吗?我先让你用旧版的,等你用上了以后,数据都在上面了,然后我推新版的,诱惑你 用,„„,一步步让你深陷其中,当你有一天发现你已经离不开我的时候,我对你实行收 费„„WOW!pfpf,果然厉害!所以,一代又一代的 Test Manager 前赴后继,大力推行 TD。 但是你们看,现在 HP ALM 还有吗?我毫不怀疑,没有继续延续之前的战略方针,ALM 确实 正在不断失守城池。 《2012 年测试从业人员调查报告》可以清晰看到,下面会有详细描述。 (三)嫁对男人是女人一生的事业。 悲剧就在这里,自从 HP 收购了 Mercury,内部发生了大动乱,HP 素以抠门闻名,收购了 Mercury 研发团队后,很多人的薪资被砍掉了三分之二!于是整个团队分崩离析„„ 这也是为什么大家总感觉当初使用 Mercury 工具的时候那样心潮澎湃,现在每每看到 HP 的 升级版却诸多失望多于期望。因为最核心的高层、架构师和专家早已离开了 HP Mercury 团 队。 所以,你们都看到了,„„,就像 QTP 的新版本 UFT 一样,加了什么 PDF 验证、类增强、 支持移动设备„„,都有啥用啊?!你内核没有改变啊,大侠。 。 。一一大帮子人做了一整年 就加了这么一点东西,还好意思拿出来说啊?! QC 也莫过于此。 (四)关于“改名”的乐趣。 从频繁改名就可以知道 HP 的无能——没有本事升级内核,只能改改花哨的界面,加一点噱 头,再换个名字,看看都有啥名字吧。 测试管理工具:TestDirector Quality Center ALM 自动化测试:Astra QuickTest QuickTest Professional UFT HP 肯定会说:你不了解名字背后的意义,好吧,我替你们来说:TD 升级为 QC 的本意是从 测试整合为质量中心, 把 QTP 捆绑进来, QC 改名为 ALM 就是希望它不再只是针对测试或质 量的管理平台,而是一个完整的软件生命周期管理平台。 我想问一句: 累不累啊?真以为改了名字以后用户就收获了什么好处吗?我倒觉得反而增加 了用户的认知成本、使用成本,最终反而伤害了自己的品牌。 (五)没落是一个不争的事实。 好吧,废话不说,下图是我们针对国内测试从业人员做的问卷调查。你可以看到 QC 正在市 场上节节败退, 按正常估计, 明年一定跌破四成——极有可能被 Atlassian Jira 取代霸主地位。