`
diy8187
  • 浏览: 79982 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

2008年度软件测试工具英雄榜

阅读更多

2008年度软件测试工具英雄榜-

几乎毫无悬念地,HP的几大测试工具LoadRunnerQuickTestProfessionalTestDirector for QualityCenter又一次夺冠,在STP杂志的年度测试工具投票中,这几个工具连续4年占据首位。(关于2007年测试员的工具选择排名,请参见:http://blog.csdn.net/Testing_is_believing/archive/2007/12/17/1944221.aspx
这对于初学软件测试的朋友们而言,不得不说是一件好事,因为他们可以坚持学习一样工具,避免在选择哪个测试工具来学习时过于彷徨和迷茫。


金奖获得者——LoadRunner
LoadRunner再次成为测试人员最喜爱的测试工具。

LoadRunner
是一款优秀的压力和性能测试工具,可以模拟成千上万的并发操作,对应用系统、Web ServiceWeb服务器、数据库等进行压力和性能测试,兼容WindowUnix
HP
20076月对其进行了重大的升级,增强了对Web2.0技术的支持。


数据/测试性能类
LoadRunner当仁不让,File-AIDSQL Data Generator紧随其后。
LoadRunner
的核心模块是VuGenVirtual Usergenerator),VuGen可用于创建脚本实现测试用例的模拟,脚本可进行参数化以适应不同的场景需要,关联(correlation)和错误处理(errorhandling)的能力都非常强。Controller模块用于运行脚本、模拟大量的并发用户,而Analysis模块则用于分析和生成性能测试报告。
紧随其后的是CompuwareFile-AIDRed GateSQL Data GeneratorFile-AID是一个企业级的数据管理工具,测试人员可以利用它来快速地构建测试数据环境,支持mainframesMVSDB2和分布系统。
Red Gate
SQL Data Generator替代IntelVtune Performance Analyzer的位置,是一颗璀璨的新星,宣称可以在一杯咖啡的时间内,为10个表格创建2百万行数据。


功能测试
QTP再度领衔主演,Rational Functional TesterSilkTest锐气不减。
QTP
Windows平台下出色的自动化功能测试和回归测试工具,基于GUI的录制和回放测试,加上VBScript,测试人员可以轻易控制和操纵程序界面对象,创建自动化测试用例。
新版本的QTP在团队协作能力方面有所增强,拥有新的对象库管理和函数库共享能力,还添加了关键字管理、通过拖放构建测试步骤、输出XML格式的报告,还有新的、更为精准的调试器,都让QTP成为当仁不让的王者。(关于QTP9.5新特性的介绍,请参见:http://tech.it168.com/softtest/2008-07-08/200807081020854.shtml
IBM
Rational Functional TesterBorlandSilk Test替代了ParasoftSOAtestCompuwareOptimal Quality Management的位置。
Rational Functional Tester
的特点是,除了自身的脚本开发环境外,还支持两种开发环境:Eclipse 框架中的JavaMicrosoft Visual Studio中的VisualBasic.NETSilkTest同样是一款不错的自动化功能测试和回归测试工具,支持C/S结构的Java.NETWEB


静态/动态代码分析类
Rational Software Analyzer Developer Edition接班,TPTPDevInspect上位。
随着IBM08年推出JazzRational Software Analyzer Deverloper Edition接过PurifyPlus的班,成为代码分析工具类的佼佼者,能具捕捉内存泄漏、分析应用程序性能、代码覆盖率等,支持广泛的编程语言,包括C/C++Java.NETVBVC++,支持LinuxUnixWindows平台。
Eclipse Test and Performance ToolsPlatform
TPTP)和HPDevInspect替代了CompuwareDevPartnerStudioParasoftJtest的位置。EclipseTPTP在新版本中添加了不少的新特性。2007年底HP收购了SPIDynamicsDevInspect在自动化安全测试方面拥有很强的优势。


测试/QA管理类
QC为王,SilkCentral Test Manager保持不败,Optim Test Data Management Solution晋身。
TestDirector for Quality Center
包括需求管理、测试计划、测试执行和缺陷管理模块,全面管理了测试过程,成为测试人员最喜欢的测试管理工具。
TestDirector
基于WEB的管理模式,允许测试人员和项目经理收集需求、设计和安排手工与自动化的测试、分析测试结果、生成图文并茂的测试报告,并且能与HP其他功能测试工具WinRunnerQTP紧密结合。
2006
2月,Borland收购了SegueSilkCentral Test ManagerVMWare Lab Manager整合在一起用于简化跨平台的测试,还可管理Junit/Nunit等第三方的测试框架。
作为IBM的测试数据管理和应用程序质量改进方案,Optim Test Data ManagementSolution允许测试人员指定覆盖率标准、创建错误和边界条件、模拟产品环境等,支持PeopleSoftSiebel等企业应用,支持IBMMicrosoftOralceSybase等厂家的数据库,支持LinuxUninxWindows等平台。


缺陷/问题管理类
QC大而全,VSTS新进,Bugzilla略显老态。
上次,HPTestDirector for QualityCenterMozillaBugzilla并列第一;这次,Bugzilla被无情地挤到第三,新进者不是谁,正是微软 VisualStudio Team Edition for Software Testers
由于TestDirector forQualityCenter包括了需求管理、测试计划、测试执行和缺陷管理四大模块,因此也就包揽了测试/QA管理类和缺陷/问题管理类的双重头奖。TestDirector for QualityCenter中的缺陷跟踪模块能自动地检查缺陷数据库中的相似问题,避免录入新BUG时的重复现象。另外,它对缺陷的图表分析和统计能力可以辅助管理层决定产品发布日期、判断产品质量趋势。
相对而言,Visual Studio Team Edition forSoftware Testers则是一个新进者,与TeamFundation结合起来,可以做到缺陷/问题跟踪自动化。这个工具还可以对Web应用程序和Web站点进行功能和压力测试
1998
年,最早版本的Bugzilla是由TerryWeissmanTcl写的,后来他觉得用其他语言写可能会更吸引人,因此决定移植到 Perl,就成了Bugzilla2.0。在20004月的时候,项目移交给Tara Herenandez,有了更多的开发者参与,包括现在的Dave Miller

压力/性能测试类
LoadRunner蝉联,Rational Performance TesterSilkPerformer紧追不舍。
VuGen
的能力确实非常强,支持对广泛的协议的录制和编辑。对于Web/HTTP协议,测试人员可以选择让LoadRunner产生URL模式或者是HTML模式的脚本。
Performance Tester
IBMTivoli管理环境整合,可以使用最小的硬件资源来产生大量的并发用户测试。
SilkPerformer
可以在没有license的限制下模拟数千个并发用户。可以通过插件在Eclipse中创建测试。SilkPerformer还有一个SOA版本。


SOA/Web Services测试类
Rational Tester for SOA Quality
大放异彩,LoadRunner无缘三甲。
SOA/Web Services测试类,上一次的冠军LoadRunner居然无缘三甲,取而代之的是IBMRational Tester for SOA Quality
如果你的应用依赖于别人的WebService,你不能掉以轻心。例如,如果你的程序依赖一个信用卡认证服务,那么你如何确保在购物旺季时不会出现"黑色星期五"呢?利用Testerfor SOA Quality,你可以模拟成千上万的用户访问和使用这个WebService,并且在尝试执行成百上千的事务时观察你的程序的运行情况。
HP
QTPParasoftSOAQuality Solution也是测试人员所喜爱的SOA/Web Services测试工具。SOA QualitySolution把公司的多层工作流方法融合到测试和QA中,可以在SOA层做强制政策一致性检查;端到端的测试和业务逻辑或事务模拟;支持回归测试、安全渗透测试、压力和性能测试。


安全测试类
Rational AppScan击败WebInspect,晋身超级保镖,力保软件安全。
收购了Watchfire之后,IBMAppScan成为一款优秀的自动化安全审计工具。针对AJAXFlash等应用Web2.0技术的中小型业务应用系统,IBM08年十月发布了AppScan Express版本。
HP
Assessment Management平台是一个自动化的、集中控制的WEB安全扫描和测试平台,它让分布式的团队通过一个仪表板样式的界面访问和纠正安全漏洞。
WebInspect
20071月的时候,被完全重写过,性能和各项技术兼容性有了很大的提高。据称WebInspect7.5更进一步地改进了AJAX漏洞的审计能力,对Windows Vista的支持也得到了增强。


测试自动化类
QTP稳居第一,Business Process Testing新面孔登场。
QTP
再次夺冠。QTP通过插件架构来支持扩展,默认支持ActiveX ControlWebVB插件。
Compuware
TestPartner是一个自动化的GUI功能测试工具,采用VBA作为脚本开发语言,测试人员还可以采用"Visual Navigator"的方式来创建测试脚本。
HP
Business Process Testing是一个新面孔,据称该工具的目的是为了让业务人员可以创建和执行手工的或自动化的测试,不需要任何的编程技巧。能自动化测试过程和文档创建过程,提高测试的可维护性。


SCM/Build管理类
VSS历史悠久,Subversion开源雄风。
Sourcesafe
最早由One TreeSoftware开发,在上世纪90年代发布了3.1版本,微软当时的SCM工具是Delta,并不怎么出名。微软收购了16位的 SourceSafe并于1995年发布了一个32位的Visual SourceSafe 4.0版本,10年后VSS2005年才出现。
Subversion
在开源社区中很流行,在2000年的时候由CollabNet发起。构建自动化工具ElectricClound089月的时候发布了ElectricCommander3.0版本,新版本可以与EclipseVisualStudio整合,ElectricCommander支持各种各样的脚本语言,包括BashperlPythonTcl,支持AccuRevClearCasePerforceSubversionSynergySCM工具。


嵌入式/移动设备测试类
Rational Test RealTimeC++TEST击败,挤出三甲位置。
Parasoft
C++Test是一款优秀的C++代码分析和审查工具,同时也是一款代码分析、回归测试和自动化单元测试工具。Parasoft为嵌入式程序提供了相应的版本,支持EclipseVisual Studio,也可以批处理执行。
紧随其后的是QualiSystemsTestShellCoverityPreventQualiSystemsTestShell包括计划、构建、执行和控制测试、分析结果等功能,其核心TestShellFoundation是一个可提供扩展架构以满足测试组织增长需求的引擎和数据库。 CoverityPrevent是一款CC++Java代码的扫描和查错工具。


.NET测试类
Team System上升,LoadRunner下降,Parasoft Test被替换。
微软的Visual Studio Team System Edition for SoftwareTester由上次的第二名上升到第一位。Visual Studio Team System Edition for SoftwareTester支持.NET应用程序的性能和压力测试,还支持代码分析、代码覆盖率。
LoadRunner
8.0后添加了对.NET语言的支持,使用LoadRunner"Microsoft.NET"协议可以创建.NET Vuser脚本,模拟.NET客户端程序的各种操作。
LoadRunner9.0中,可以选择"Microsoft.NET"协议来录制和创建.NET程序的Vuser脚本。VuGen支持在应用层协议上录制.NET应用程序,允许测试员创建Vuser脚本模拟.NET客户端程序的操作。VuGen把所有客户端的动作录制成相应的方法和类,并用C# VB.NET来创建脚本。VuGen支持.NET RemotingADO.NETEnterpriseServicesWCFWindows Communication Foundation)程序的录制和脚本创建。
Compuware
DevPartner Studio除了提供C/C++Java版本外,也提供了.NET版本。DevPartner分析代码的质量和复杂度,并且能检测内存泄漏,代码效率和代码覆盖率。


Java测试类
LoadRunner连续3年斩获,Junit稳居单元测试老大。
LoadRunner
在压力测试过程中使用监视器来收集性能数据,可用的监视器包括虚拟用户、事务完成率、网络响应、Web和数据库服务器响应和资源使用等。
有人说Junit是单元测试框架的祖父级人物,2007年,Junit跨过了第10个年头,此时,它的子孙后代已经遍天下,Junit被移植到了各种语言平台,包括:C#Nunit)、C++CPPUnit)、FortranfUnit)、PerlTest::Class Test::Unit)、PHPPHPUnit)和PythonPyUnit),甚至还有JavaScript版本的JSUnit10年间,Junit被下载超过2百万次。
Eclipse
Tets and Performance Tools Platform(TPTP) 089月升级到了4.5.1版本,支持Java1.6,修正了大量的BUG


整合测试/性能套件类
VSTS夺冠,HP Performance Center屈居第二,TestComplete低价制胜。
上次的冠军HPPerformance CenterVSTS击败。Visual Studio Team Edition forSoftware Tester成为测试人员最喜爱的整合测试/性能套件类工具,并且测试人员都在热切地期待预计2010年发布的VisualStudio Team System,代号"Rosario"。据称,微软将添加更多的ALM功能到该工具中,并且会与O

分享到:
评论

相关推荐

    南昌大学实用软件测试试卷A卷及答案.zip

    《南昌大学实用软件测试试卷A卷及答案》这个压缩包文件包含了2019-2020学年度南昌大学软件测试课程的期末考试A卷试题及其对应的答案解析,是学习和复习软件测试知识的重要参考资料。软件测试是IT行业中一个至关重要...

    2022-2023 年度广东省职业院校学生专业技能大赛“软件测试”赛项竞赛规程

    平,提升软件测试工具完成测试工作任务的关键技能和职业素养,展 示职教改革成果及参赛师生良好精神风貌,树立对质量、效率、成本 和规范的意识。 通过竞赛,可以搭建校企合作的平台,深入促进校企合作协同、 产业...

    常见软件测试专业名词

    公司年度过程评估计划可以帮助开发者了解软件测试的公司年度过程评估计划,从而提高软件测试的效率和效果。 会议记录 会议记录是软件测试中的一种重要记录,旨在记录软件测试的会议记录。会议记录可以帮助开发者...

    软件测试年终总结PPT课件

    【软件测试年终总结】 在20XX年的软件测试工作中,我们着重关注了以下几个核心知识点: 1. **测试用例设计**:设计测试用例是软件测试的基础,它要求根据系统需求说明书或交互稿来编写。测试用例需分类,如UI界面...

    2016年度--[图书馆管理系统]软件测试说明书_免费下载 (1).docx

    "图书馆管理系统软件测试说明书" 本文档是关于图书馆管理系统软件测试的说明书,旨在通过软件测试来发现系统在设计中存在的问题,并为解决这些问题提供依据。本文档将详细说明本系统采用软件工程的方法进行软件测试...

    软件测试年度工作总结.doc

    本年度的软件测试工作总结涵盖了多个关键方面,包括测试理解、缺陷管理、文档测试、自动化测试工具的使用以及未来的工作规划。 1. **软件理解和测试跟进**:测试人员深入理解软件的功能和架构,对软件进行了跟踪...

    2019年度软件测试个人工作总结.doc

    【软件测试年度总结】 2019年的软件测试工作是一个充满挑战和收获的过程。在这个年度,我有幸在西安三茗科技有限责任公司担任软件测试的角色,深入接触并参与了多个核心产品的测试工作,其中包括数据快速恢复平台v...

    软件测试人员绩效考核标准.xls

    软件测试人员绩效考核标准

    中国软件测试行业2013年度发展白皮书-V1.0D

    ### 中国软件测试行业2013年度发展白皮书-V1.0D 知识点解析 #### 1. 当前测试行业的现状 - **背景概述**:2013年被视为软件质量和测试行业的转折点,这一年发生了多起重大软件质量事故,如“光大银行乌龙指”、...

    软件测试计划与测试用例设计.ppt

    【软件测试计划与测试用例设计】 软件测试是确保软件质量的关键环节,而测试计划与测试用例设计是这一过程的基石。测试计划是预先规划的文档,详细描述了测试活动的范围、方法、资源分配和时间表。它旨在为测试过程...

    2019年软件测试年度总结.doc

    【2019年软件测试年度总结】 在2019年的软件测试行业中,随着软件质量日益受到重视,软件测试这一领域也在不断发展和完善。然而,许多从事软件测试的专业人士仍面临不少挑战,如如何提高自身技能,如何有效地解决...

    08年软件测试从业人员调查报告

    这部分内容涉及了软件测试过程中的各种技术和工具的应用,包括测试流程、测试管理平台、自动化测试工具等。通过这些信息,我们可以了解到当前软件测试行业在实际操作层面的具体实践情况。 综上所述,通过对51...

    软件测试工具如何创新

    本年度的测试工具Jolt大奖最近公布,社区专家AndrewBinstock认为测试工具多年来没有任何创新,他在文章中说,对这些产品的实现质量感到非常高兴,唯一的遗憾是它们大部分只支持Windows平台。质量对于测试工具来说...

    软件测试Okr模板及内容示例

    针对10人以上软件测试团队,制定年度和半年Okr,提供可复制,可指引性,可落地文档示范,为团队新年度,提供指此方法及考核目标,加速团队管理、技术、效率等提升。

    软件测试工程师2006真题

    软件测试工程师2006真题是一份宝贵的资源,它涵盖了2006年度软件测试工程师四级考试的实际题目。这份资料对于准备此类考试的人员来说是极具价值的,因为它提供了真实场景下的问题和解答,有助于考生了解考试的形式、...

    2019年软件测试年度工作总结的范文.doc

    【软件测试年度工作总结】 在2019年的工作中,作为一名软件测试工程师,我深入理解了软件测试的重要性和挑战性。软件测试不仅是确保产品质量的关键环节,更是推动项目顺利进行、保障用户满意度的核心因素。以下是我...

    2019年软件测试个人总结.doc

    【描述】:该文档是一个个人对2019年度软件测试工作的回顾与总结,作者分享了自己在软件测试领域的成长历程,包括遇到的问题、学习的经验以及如何提升技能。 【标签】:“2019年软件测试个人总结” 【部分内容】...

    软件测试2019年度工作总结范文.doc

    【软件测试2019年度工作总结】 在2019年的软件测试工作中,我深入体会到了测试对于软件产品质量的重要性。软件测试是确保软件系统稳定、可靠、高效运行的关键环节,它能够发现并修复程序中的错误,提高用户满意度,...

Global site tag (gtag.js) - Google Analytics