测试工具备查手册
上一篇 / 下一篇 2007-12-16 17:18:44 / 个人分类:常用工具
- 文件版本: V1.0
- 开发商: 本站原创
- 文件来源: 本地
- 界面语言: 简体中文
- 授权方式: 免费
- 运行平台: Win9X/Win2000/WinXP
(1) 单元测试 VP#y3f4_"WJ f0针对不同语言,如JUNIT51Testing软件测试网;B ]TMn (2) 功级测试51Testing软件测试网n'^/TDj$Z'U E—Test:功能强大,由于不是采用POST URL的方式回放脚本,所以可以支持多内码的测试数据(当然要程序支持),基本上可以应付大部分的WEB SITE。51Testing软件测试网T6qu7} y ?M MI公司的WINRUNNER51Testing软件测试网/`m1T%B \R COMPUWARE的QARUN51Testing软件测试网 [2WFP7hop@1Qt RATIONAL的SQA ROBOT V2qU'I3n0(3) 压力测试51Testing软件测试网J,D4wd-R-AU A MI公司的WINLOAD %y ox*z5H]]0COMPUWARE的QALOAD51Testing软件测试网NqCc,N$X5J1zP RATIONAL的SQA LOAD "_8|x#N1e%V$[9c0(4) 负载测试51Testing软件测试网Z+P1q'Z0d'Ua LOADRUNNER51Testing软件测试网1e/q M[9}kg?+J RATIONAL VISUAL QUANTIFY51Testing软件测试网(S6fX\&[Dh (5) WEB测试工具 7m#Q[X8N^5D0MI公司的ASTRA系列 N k(\xE9LmJ0RSW公司的E—TEST SUITE等 (U$T-V-nQ*w+`2r0(6) WEB系统测试工具 a GSt*W}0WORKBENCH q.qQ|%v#\g-rj;M2g3vM0WEB APPLICATION STRESS TOOL(WAS) e.LJA,avx0(7) 数据库测试工具51Testing软件测试网R At ei~+EQ TESTBYTES51Testing软件测试网 u'fE"`.}0h[S (8) 回归测试工具51Testing软件测试网7yjK?#~ Z6` RATIONAL TEAM TEST ,@U/LF;Z-e_0WINRUNNER51Testing软件测试网~AH2QcG (9) 嵌入式测试工具51Testing软件测试网^q9}.I-jU5d ATTOLTESTWARE。是ATTOLTESTWARE公司的自动生成测试代码的软件测试工具,特别适用于嵌入式实时应用软件单元和通信系统测试。51Testing软件测试网.@6Ow P#D CODETEST是AppliedMicrosystemsCorp.公司的产品,是广泛应用的嵌入式软件在线测试工具。51Testing软件测试网.vw6LCxpx GammaRay。GammaRay系列产品主要包括软件逻辑分析仪GammaProfiler、可靠性评测工具GammaRET等。 *Vcq1Il;YwV.D$u0LogiScope是TeleLogic公司的工具套件,用于代码分析、软件测试、覆盖测试。51Testing软件测试网!]5sa?r#w[7~ B3a LynxInsure++是LynxREAL-TIMESYSTEMS公司的产品,基于LynxOS的应用代码检测与分析测试工具。 "ez%W5uLu2z0MessageMaster是ElviorLtd.公司的产品,测试嵌入式软件系统工具,向环境提供基于消息的接口。 d'r7QJy-{ |0VectorCast是VectorSoftware.Inc公司的产品。由6个集成的部件组成,自动生成测试代码,为主机和嵌入式环境构造可执行的测试架构。 _4mcm1Y\6KO0(10) 系统性能测试工具 i%e7h%B$f#u'M8xm;eg0Rational Performance51Testing软件测试网;G G-?8V\$`@3_J5]^/y (11) 页面链接测试51Testing软件测试网/G8D-v`!JD/TOTA\ Link Sleuth 1Kj.Y!Wnx&w0(12) 测试流程管理工具51Testing软件测试网$^g }0YC3d Test Plan Control51Testing软件测试网~jl7S7_ (13) 测试管理工具51Testing软件测试网)^e V$? ? Rd TestDirector ?$er8k"M(LF+W0Rational公司的Test Manager D;s qGM8W)LB#ai0Compuware公司的QADirector /|/n(}iz0TestExpert:是Silicon Valley Networks公司产品的测试管理工具,能管理整个测试过程,从测试计划、测试例程、测试执行到测试报告。 [Q&J+z0R#u.s+d0(14) 缺陷跟踪工具51Testing软件测试网 VX+K8C5~:Q TrackRecord等 0sy k1Zo0(15) 其他测试工具包51Testing软件测试网.kB {1h-l-vD TestVectorGenerationSystem是T—VECTechnologies公司的产品。提供自动模型分析、测试生成、测试覆盖分析和测试执行的完整工具包,具有方便的用户接口和完备的文档支持。 P!P+k!_3h#_6?a-yM#w[6r0TestQuestPro是TestQuest公司的非插入码式的自动操纵测试工具,提供一种高效的自动检测目标系统,获取其输出性能的测试方法。51Testing软件测试网K j\3O_ TestWorks是SoftwareResearch.Inc公司的一整套软件测试工具,既可单独使用,也可捆绑销售使用。 -o(d)iK&n/SSs6~*P02、 从测试的方法上分:51Testing软件测试网a _K*Ms X6z,w3M (1) 白盒测试工具 .~F9Ekc AQ)nH(s^$o)c0白盒测试工主要有:Numega、PuRe、软件纠错工具(Rational Purify)。51Testing软件测试网(h ouL,w O/_:? 内存资源泄漏检查:51Testing软件测试网"m,R+kH5KJy n[;h Numega中的BounceChecher51Testing软件测试网k pV#F\R Rational的 Purify等51Testing软件测试网n6il#R5K VG\ 代码覆盖率检查: 7oO`Sx3]G0Numega的TrueCoverage51Testing软件测试网-TK2@:sG Rational的PureCoverage51Testing软件测试网 ^K.u3c@R d TeleLogic公司的LogiScope51Testing软件测试网;ndz&v(ips$d-} Macabe公司的Macabe 1xw UM Dx xd0代码性能检查: }m%op5`Xo0Numega的TrueTime51Testing软件测试网kXee#M{"TN e Rational的Quantify等51Testing软件测试网F},}{ N[ 代码静态度量分析度量检查工具:LogiScope和Macabe等51Testing软件测试网&Q3k7[-J:C0F 黑盒测试工具主要有:QACenter、SQATeamTest、Rational Visual Visual Test。 ,wu*zu0o$~ RS0QACenter:QACenter帮助所有测试人员创建一个快速、可重用的测试过程。这些测试工具自动帮助管理测试过程、快速分析和调试程序,包括针对回归、强度、单元、并发、集成、移植,容量和负载建立测试用例,自动执行测试和产生文档结果。QACenter主要包括以下几个模块: "bMR+Kaa.f0QARun:应用的功能测试工具。 .CM B/WG@F0QALoad:强负载下应用的性能测试工具。 of3B@t]"H*W0QADirector:测试的组织设计和创建以及管理工具。 hI \La#G"Hon0TrackRecord:集成的缺陷跟踪管理工具。51Testing软件测试网 I(yr{!RG3G+Q EcoTools:高层次的性能监测工具。 N;c t:f1H;_051Testing软件测试网5C"\C6U.^ bg"z+u` 51Testing软件测试网?o&@+D"h!B 3、部分具体测试工具的介绍51Testing软件测试网p$D$zrsm%Iu9\ (1)、性能优化工具EcoScope51Testing软件测试网%vGk"V&{b EcoScope是一套定位于应用(即服务提供者本身)及其所依赖的所有网络计算资源的解决方案。EcoScope可以提供应用视图,并标出应用是如何与基础架构相关联的。这种视图是其他网络管理工具所不能提供的。EcoScope能解决在大型企业复杂环境下分析与测量应用性能的难题。通过提供应用的性能级别及其支撑架构的信息,EcoScope能帮助IT部门就如何提高应用性能提出多方面的决策方案。51Testing软件测试网)uW%tk ko*R]K EcoScope的应用主要表现在以下几个方面:51Testing软件测试网y*G_1V/f 确保成功部署新应用51Testing软件测试网~j7^BYt0L jd(n7^ 维护性能的服务水平51Testing软件测试网5QoX ~gm!U!Q 加速问题检测与纠正的高级功能51Testing软件测试网 b,CeyM-N)ux Id;[? 定制视图有助于高效地分析数据 V v]%{'A.T3Z*F0(2)、数据库测试数据自动生成工具——TestBytes51Testing软件测试网#y&^`5F$xy 在数据库开发的过程中,为了测试应用程序对数据库的访问,应当在数据库中生成测试用例数据,我们可能会发现当数据库中只有少量数据时,程序可能没有问题,但是当真正投入到运用中产生了大量数据时就出现问题了,这往往是因为程序的编写没有达到,所以一定及早地通过在数据库中生成大量数据来帮助开发人员完善这部分功能和性能。 1oo~L5L ~[F0TestBytes是一个用于自动生成测试数据的强大易用的工具,通过简单的点击式操作,就可以确定需要生成的数据类型(包括特殊字符的定制),并通过与数据库的连接来自动生成数百万行正确的测试数据,可以极大地提高数据库开发人员、QA测试人员、数据仓库开发人员、应用开发人员的工作效率。 $~;J%z.qP0(3)、PC—LINT51Testing软件测试网!w&c;S%W~ I.jT'j PC—LINT 主要进行更严格的语法检查功能,还完成相当程度的语义检查功能。可以这样认为:PC—LINT是一个更加智能、更加严格的编译器。PC—LINT在实现语法和某些语义规则检查时,是通过参数配置完成的,它的选项就有数百个之多,因此,在使用PC—LINT过程中,了解选项的含义也很重要。 YL\.r"Y9fc ]:d}0(4)、TCL *k-t.w]6N]E0TCL是Tool Command Language的缩写,它是一种很流行的脚本解释器,尤其在测试领域,它的最大特点是可移植性好,接口简单,方便,可以很容易地嵌入到软件中,作为自己的解释器使用。 "Jtk O3uBQs0TCL提供两种接口:编程接口和用户接口。编程接口是通过LIB或DLL形式提供的,提供了一些函数(命令)供调用,包括:分配一个解释器指针(对象);初始化解释器(指针);注册扩展函数等。用户接口很简单,即编写的脚本,脚本里面包含对扩展命令的调用。 3y0ilW v o%{#@0(5)VB测试工具:VB Watch51Testing软件测试网8\A |+IY6B*@ (6)Java 程序的测试工具51Testing软件测试网 N.D)mq im7bU b 1)Bean—Test e1hz#lO&D$E8{u02)EJBQuickTest51Testing软件测试网p7V_0@1Pf 3)JStyle P(AA0\&N'q04)JTest51Testing软件测试网3EnIXak#o(R~ 5)HttpUnit51Testing软件测试网:B:gRW?&`K'k$S)Z 6)JUnit 8Pb9bwqy0(7)、覆盖测试51Testing软件测试网;YL/Jdg C—Cover (yY9il Y0C—Cover是一个测试工具软件,用来找出没有被测到的代码,并报告测试的覆盖率。C—Cover51Testing软件测试网}A(xWhi*O*F 只支持C/C++的代码覆盖率分析,其它语言不支持。但不受OS的限制。 R.V xo,~7tB:f0=============================================== p2[V4HYL7z/I0单元测试方面:(对开发人员比较有用) J-Unit工具。 }&AX Vr&rt0 功能测试方面:E-test是个不错的选择,功能很强大,由于不是采用Post URL的方式回放脚本,所以可以支持多内码的测试数据(当然要程序支持)。基本上可以应付大部分的Web Site。51Testing软件测试网QY0h$@(X+R~e 如果只是利用脚本回放代替手工劳动,或者做对页面响应数的性能测试,Microsoft Web Application Stress Tool是个不错的选择。51Testing软件测试网A"pJU!ZF~7L)t 另外,在性能测试方面,PureLoad也是一个不错的工具,完全用Java写成,可以测试各种C/S程序,如SMTP Server等。 这两个工具都是使用Post URL的方法测试Web Application的。对大量使用Javascrīpt的页面不太适合。当然,如果程序在Unix,linux下面运行的话,可以直接编写Shell脚本程序,更加方便。 Bd[/@Z,J6H;J0[0 另外,还有很多专门的工具,比如说Linkbot是专门作页面链接测试的。 Geg~}{%^e:b0 另外,测试流程管理工具也有不少,个人用过也一直在用的是Test Plan Control,短小精悍,不错。 至于WinRunner和LoadRunner之类,因为没有License,所以都没怎么用过,惭愧。不过我看过一篇英国人评价英国测试市场上最流行的五个软件的文章。WinRunner得分最高。 SE iH_*G5grh0 测试工具从测试的方法上可以分为两种:白盒测试和黑盒测试 白盒测试工具主要有: !ap%|*^a"[0 内存资源泄漏检查:Numega中的bouncechecker,Rational的Purify等 \1cd/^/dk0 代码覆盖率检查:Numega中的truecoverage,Rational的Purecoverage,Telelogic公司的logiscope, Macabe公司的Macabe等 代码性能检查:Numega中的truetime,Rational的Quantify等51Testing软件测试网7e)gHRP%tb%To@ 代码静态度量分析质量检查工具:logiscope和Macabe等 'DhvrLLB"c0 黑盒测试工具主要有: 客户端功能测试:MI公司的winrunner,compuware的qarun,Rational的SQA robot等等51Testing软件测试网S[8zA)Tp 服务器端压力性能测试: MI公司的winload,compuware的qaload,Rational的SQA load等等51Testing软件测试网#X$TwM,Y~3N+T\u-J Web测试工具:MI公司的Astra系列,rsw公司的e-test suite等等51Testing软件测试网7D-T5B9V_ L-] 测试管理工具:rational的test manager,compuware的qadirector等等,此外还有缺陷跟踪工具 trackrecord等。51Testing软件测试网*Ug7G1l%P*X M9R 数据库测试工具:TestBytes gt!rTw0 黑盒测试工具:QACenter、SQATeamTest,Rational Viaual Test。 -k&ti{'GF5Zo Ad_0 回归测试工具:Rational TeamTest,WinRunner(MI公司) ,o!kQw3w._0 WEB系统测试工具:TEST,Workberch,Web Appication Stress Tool(WAS)51Testing软件测试网GOae9eQcF%t 白盒测试工具:Numega 、PuRe、软件纠错工具(Rational Purity)。51Testing软件测试网7c+q2T1t;|*|-e 嵌入式测试工具:Logiscope(静态测试工具)、CodeTest。51Testing软件测试网#s8yz:Jx@D 系统负荷测试工具:RationalPerformance -bU\,p'F8A0 涵盖测试工具范围评估工具 +Vpd5Cvk2M`^0 软件性能测试工具:LoadRunner(MI产品)、Rational Visual Qantify51Testing软件测试网$ou:f;o'`X7k#uN 测试管理工具:TestDirector(MI产品支持整个生命周期中测试流程管理) |
TAG: 常用工具