测试工具备查『转载』

上一篇 / 下一篇  2007-08-15 13:11:40

1、 从测试功能上分51Testing软件测试网5x aR&t"~J
(1)
单元测试51Testing软件测试网&i:Ua,xV t:{O!F
针对不同语言,如JUNIT
G3}!Z s?(M18755(2)
功能测试51Testing软件测试网7J9k^_4[4a9gm9W~t7W
E—Test:功能强大,由于不是采用POST URL的方式回放脚本,所以可以支持多内码的测试数据(当然要程序支持),基本上可以应付大部分的WEB SITE。51Testing软件测试网4G]7v kT l"pO
MI公司的WINRUNNER51Testing软件测试网 Q"@ N Te!K
COMPUWARE的QARUN
!kB(v}YVqJf+Bv18755RATIONAL的SQA ROBOT
@^$N}7N/e2Q0F18755(3)
压力测试51Testing软件测试网!q B-v#h-K7P
MI公司的WINLOAD51Testing软件测试网6oZE0x p,n a
COMPUWARE的QALOAD51Testing软件测试网rqnKdu2eot
RATIONAL的SQA LOAD
2ga8I'A7h0Z'd ?O18755(4) 负载测试51Testing软件测试网$d3M.b2tc$x!{ \)T
LOADRUNNER
51Testing软件测试网)\s@?$z5| P6U
RATIONAL VISUAL QUANTIFY
0I%D~{mB X18755(5)WEB测试工具
-n5Z zq p iE18755MI公司的ASTRA系列51Testing软件测试网5{wz[(kP`'Z
RSW公司的E—TEST SUITE等51Testing软件测试网~4qTCsia-h4[
(6) WEB系统测试工具51Testing软件测试网J+y%w,w8l%gj-hX
WORKBENCH51Testing软件测试网0l5rO5_(i
WEB APPLICATION STRESS TOOL(WAS)51Testing软件测试网.j ~l*W?7[U-V'G3]
(7) 数据库
测试工具51Testing软件测试网)M7@[*vsE
TESTBYTES
5[A+~M(z$Fe)J18755(8) 回归测试工具51Testing软件测试网o `s/i+J:mO*o
RATIONAL TEAM TEST
YQ~3l]j)j18755WINRUNNER51Testing软件测试网iYa4i!w.|[
(9) 嵌入式测试工具
mU1j(r?Y18755ATTOLTESTWARE。是ATTOLTESTWARE公司的自动生成测试代码的软件测试
工具,特别适用于嵌入式实时应用软件单元和通信系统测试。51Testing软件测试网 o(]*Y%bhOI }
CODETEST是AppliedMicrosystemsCorp.公司的产品,是广泛应用的嵌入式软件在线测试工具。51Testing软件测试网 kZb3o1dY1Z+V]
GammaRay。GammaRay系列产品主要包括软件逻辑分析仪GammaProfiler、可靠性评测工具GammaRET等。51Testing软件测试网?5a%R&OI-r&f;U6g
LogiScope是TeleLogic公司的工具套件,用于代码分析、软件测试、覆盖测试。51Testing软件测试网}1SUQ?_
LynxInsure++是LynxREAL-TIMESYSTEMS公司的产品,基于LynxOS的应用代码检测与分析测试工具。51Testing软件测试网cX d#U/t%te]a
MessageMaster是ElviorLtd.公司的产品,测试嵌入式软件系统工具,向环境提供基于消息的接口。
+z9dV?LeA18755VectorCast是VectorSoftware.Inc公司的产品。由6个集成的部件组成,自动生成测试代码,为主机和嵌入式环境构造可执行的测试架构。51Testing软件测试网h*D1@!xi#O:wfbV+M
(10) 系统性能测试
工具51Testing软件测试网xJ RUZ'o6{y|5Z
Rational Performance
Cgj'i:r bn$cj18755(11) 页面链接测试
0jP/_5?"S^18755Link Sleuth
-Y+YG,FD$Ym"b4D18755(12) 测试流程管理工具
R'utJ]18755Test Plan Control51Testing软件测试网 x5sJFp
(13) 测试管理工具51Testing软件测试网Lz,y:j0M8Il-S!v G
TestDirector
nX)u Bw_5Us)D;a+l18755Rational公司的Test Manager51Testing软件测试网;A%oaJ h#F+M\r9{3\
Compuware公司的QADirector
5s;~9O\&Kg%_18755TestExpert:是Silicon Valley Networks公司产品的测试管理工具,能管理整个测试过程,从测试计划、测试例程、测试执行到测试报告。
w6B!}Rx Mr18755(14) 缺陷跟踪工具
p-u/lTx l)uL:OT.s18755TrackRecord等
d \cV9G+f18755(15) 其他
测试工具包
S1Y7Y p|,M9VV Pd18755TestVectorGenerationSystem是T—VECTechnologies公司的产品。提供自动模型分析、测试生成、测试覆盖分析和测试执行的完整工具包,具有方便的用户接口和完备的文档支持。
o+I)_ p m+j18755TestQuestPro是TestQuest公司的非插入码式的自动操纵测试工具,提供一种高效的自动检测目标系统,获取其输出性能的测试方法。51Testing软件测试网?_/fCP,]vjv _
TestWorks是SoftwareResearch.Inc公司的一整套软件测试工具,既可单独使用,也可捆绑销售使用。51Testing软件测试网kD b)F/s)RD&[
2、 从测试的方法上分:51Testing软件测试网N]%ZWf{
(1) 白盒测试工具51Testing软件测试网FU?.Y;p~
白盒测试工主要有:Numega、PuRe、软件纠错工具(Rational Purify)。
:I.jeu7{ AG m9M @*|.M18755内存资源泄漏检查:
~ ws&M,Ky18755Numega中的BounceChecher51Testing软件测试网.Zf4m6}%])?5]5p:i
Rational的 Purify等51Testing软件测试网Ia2OE5\R.F9uk
代码覆盖率检查:
E-P`$hEv*Kc%c}#n18755Numega的TrueCoverage51Testing软件测试网Au8D+~3I @8s/rYk
Rational的PureCoverage
&q-w(u eM#S18755TeleLogic公司的LogiScope51Testing软件测试网 j#~9nIIn;x#E
Macabe公司的Macabe51Testing软件测试网hE t-A6|8q
代码性能检查:51Testing软件测试网5JwxQ.Zym
Numega的TrueTime
2ca`xs} H18755Rational的Quantify等
'E.^g[(J4G18755代码静态度量分析度量检查工具:LogiScope和Macabe等
| h-P0V u~6H18755黑盒测试工具主要有:QACenter、SQATeamTest、Rational Visual Visual Test。
%_H4Z9Gn0e O9f7b18755QACenter:QACenter帮助所有测试人员创建一个快速、可重用的测试过程。这些测试工具自动帮助管理测试过程、快速分析和调试程序,包括针对回归、强度、单元、并发、集成、移植,容量和负载建立测试用例
,自动执行测试和产生文档结果。QACenter主要包括以下几个模块:
] k0Z]G:d18755QARun:应用的功能测试工具。51Testing软件测试网3Q4N;r:hx8V7?kg l
QALoad:强负载下应用的性能测试工具。
3un xt`*cO18755QADirector:测试的组织设计和创建以及管理工具。51Testing软件测试网:_8HFy8[Ng}2T4S
TrackRecord:集成的缺陷跟踪管理工具。
j9`&~F\!kVk18755EcoTools:高层次的性能监测工具。


(be%MAV%` \q:C$O187553、部分具体测试工具的介绍51Testing软件测试网vwg} V#y{ R
(1)、性能优化工具EcoScope
~3~6^k7TP6G:z&k18755EcoScope是一套定位于应用(即服务提供者本身)及其所依赖的所有网络计算资源的解决方案。EcoScope可以提供应用视图,并标出应用是如何与基础架构相关联的。这种视图是其他网络管理工具所不能提供的。EcoScope能解决在大型企业复杂环境下分析与测量应用性能的难题。通过提供应用的性能级别及其支撑架构的信息,EcoScope能帮助IT部门就如何提高应用性能提出多方面的决策方案。
XD"Q&H Y18755EcoScope的应用主要表现在以下几个方面:
/Yb6w1T5AG18755确保成功部署新应用51Testing软件测试网4J$QY o,P!v
维护性能的服务水平
X-} YI A18755加速问题检测与纠正的高级功能
7tnm{2UV {18755定制视图有助于高效地分析数据51Testing软件测试网c8qv3Y(ZU:a,p)E"R
(2)、数据库测试数据自动生成工具——TestBytes
zEo1D)x(T%IX18755在数据库开发的过程中,为了测试应用程序对数据库的访问,应当在数据库中生成测试用例数据,我们可能会发现当数据库中只有少量数据时,程序可能没有问题,但是当真正投入到运用中产生了大量数据时就出现问题了,这往往是因为程序的编写没有达到,所以一定及早地通过在数据库中生成大量数据来帮助开发人员完善这部分功能和性能。
%g%NVK2g9_$|mjC18755TestBytes是一个用于自动生成测试数据的强大易用的工具,通过简单的点击式操作,就可以确定需要生成的数据类型(包括特殊字符的定制),并通过与数据库的连接来自动生成数百万行正确的测试数据,可以极大地提高数据库开发人员、QA测试人员、数据仓库开发人员、应用开发人员的工作效率。
9``L5Z0|"etB-|B18755(3)、PC—LINT51Testing软件测试网"`A1ri/w'|:|L1W
PC—LINT 主要进行更严格的语法检查功能,还完成相当程度的语义检查功能。可以这样认为:PC—LINT是一个更加智能、更加严格的编译器。PC—LINT在实现语法和某些语义规则检查时,是通过参数配置完成的,它的选项就有数百个之多,因此,在使用PC—LINT过程中,了解选项的含义也很重要。
'H*`\#~&eeP18755(4)、TCL
6[~'l jf Y gt18755TCL是Tool Command Language的缩写,它是一种很流行的脚本解释器,尤其在测试领域,它的最大特点是可移植性好,接口简单,方便,可以很容易地嵌入到软件中,作为自己的解释器使用。51Testing软件测试网c"M(v,E2g2i0j"[A
TCL提供两种接口:编程接口和用户接口。编程接口是通过LIB或DLL形式提供的,提供了一些函数(命令)供调用,包括:分配一个解释器指针(对象);初始化解释器(指针);注册扩展函数等。用户接口很简单,即编写的脚本,脚本里面包含对扩展命令的调用。
F@~ EO'IwP j18755(5)VB测试工具:VB Watch51Testing软件测试网Yg_l|:_#p ]0d {4?
(6)Java程序的测试工具
)gYC7nE5R n kY187551)Bean—Test51Testing软件测试网n\0n)~)Qe/q5g
2)EJBQuickTest
"g:f$DDt+V187553)JStyle51Testing软件测试网mf|8a0j6U;m(k(srME
4)JTest
*P-U,R^+mmJq187555)HttpUnit
4c"a!y;Ex VOM7f8_187556)JUnit51Testing软件测试网 mdH)cU[
(7)、覆盖测试
:Dh+JZ+t;uO18755C—Cover
fbf s)}'o1Nz4L`U18755C—Cover是一个测试工具软件,用来找出没有被测到的代码,并报告测试的覆盖率。C—Cover51Testing软件测试网T,[e.V/z bA(p,{
只支持C/C++的代码覆盖率分析,其它语言不支持。但不受OS的限制。
Yi4iqFO}18755===============================================51Testing软件测试网Y`7kM!{6rg
单元测试方面:(对开发人员比较有用) J-Unit工具。
} Q LBO#s18755  功能测试方面:E-test是个不错的选择,功能很强大,由于不是采用Post URL的方式回放脚本,所以可以支持多内码的测试数据(当然要程序支持)。基本上可以应付大部分的Web Site。
i(b Gb#C d@OF$oa;E18755  如果只是利用脚本回放代替手工劳动,或者做对页面响应数的性能测试,Microsoft Web Application Stress Tool是个不错的选择。
z$K8KT!KC18755  另外,在性能测试方面,PureLoad也是一个不错的工具,完全用Java写成,可以测试各种C/S程序, 如SMTP Server等。 这两个工具都是使用Post URL的方法测试Web Application的。对大量使用Javascrīpt的页面不太适合。 当然,如果程序在Unix,linux下面运行的话,可以直接编写Shell脚本程序,更加方便。
@pes%G/J*s!MOiL6\18755  另外,还有很多专门的工具,比如说Linkbot是专门作页面链接测试的。
m,bMP$ta18755  另外,测试流程管理工具也有不少,个人用过也一直在用的是Test Plan Control,短小精悍,不错。   至于WinRunner和LoadRunner之类,因为没有License,所以都没怎么用过,惭愧。不过我看过一篇英国人评价英国测试市场上最流行的五个软件的文章。WinRunner得分最高。51Testing软件测试网.\uNi+NPm
  测试工具从测试的方法上可以分为两种:白盒测试和黑盒测试   白盒测试工具主要有:
plJ4N2Z:T:@f18755  内存资源泄漏检查:Numega中的bouncechecker,Rational的Purify等51Testing软件测试网XQ8W`9fd
  代码覆盖率检查:Numega中的truecoverage,Rational的Purecoverage,Telelogic公司的logiscope, Macabe公司的Macabe等   代码性能检查:Numega中的truetime,Rational的Quantify等
\\j(x3}#{*~18755  代码静态度量分析质量检查工具:logiscope和Macabe等
$_7I(I_7y G[8t-g Q?_18755  黑盒测试工具主要有:   客户端功能测试:MI公司的winrunner,compuware的qarun,Rational的SQA robot等等
cE,JtW1~J18755  服务器端压力性能测试: MI公司的winload,compuware的qaload,Rational的SQA load等等51Testing软件测试网"s tj |rr^A)k
  Web测试工具:MI公司的Astra系列,rsw公司的e-test suite等等51Testing软件测试网R4CV;G(|-Oy&o
  测试管理工具:rational的test manager,compuware的qadirector等等,此外还有缺陷跟踪工具 trackrecord等。
$`a ]$d-oGu&P`18755  数据库测试工具:TestBytes51Testing软件测试网G|]`l/T8R
  黑盒测试工具:QACenter、SQATeamTest,Rational Viaual Test。51Testing软件测试网2Z%I y1H2[d
  回归测试工具:Rational TeamTest,WinRunner(MI公司)
[V3tQej;T#f)_18755  WEB系统测试工具:TEST,Workberch,Web Appication Stress Tool(WAS)51Testing软件测试网p l/AIs5r"j a"U
  白盒测试工具:Numega 、PuRe、软件纠错工具(Rational Purity)。
+h3[z/?#Ho18755  嵌入式测试工具:Logiscope(静态测试工具)、CodeTest。51Testing软件测试网O$UY[j:y\
  系统负荷测试工具:RationalPerformance
l2hsi9S#Y r.P*Y18755  涵盖测试工具范围评估工具51Testing软件测试网2l*T2h F"\ w~]du
  软件性能测试工具:LoadRunner(MI产品)、Rational Visual Qantify
~Y aP0? y/n18755  测试管理工具:TestDirector(MI产品支持整个生命周期中测试流程管理)


TAG:

 

评分:0

我来说两句

Open Toolbar