天道酬勤

测试工具备查

上一篇 / 下一篇  2007-04-19 23:40:23

51Testing软件测试网 H PMN!e8{

 

+J%`/H.Py+d0p0

W ]EF'bs"v01、 从测试功能上分51Testing软件测试网0~JIGG
(1)
单元测试51Testing软件测试网,~*Q({9b'kZI
针对不同语言,如JUNIT
PYj'y4d o0(2)
功能测试
L/Ek7nd"F!qYR0E—Test:功能强大,由于不是采用POST URL的方式回放脚本,所以可以支持多内码的测试数据(当然要程序支持),基本上可以应付大部分的WEB SITE。
}^(j"V O~n;m2u0MI公司的WINRUNNER51Testing软件测试网)_6H3nU H#U-Bw
COMPUWARE的QARUN
(Nt5V(d$tF^ NKE8C0RATIONAL的SQA ROBOT51Testing软件测试网 m"}1X*m%g9r9R'M$S#SB
(3)
压力测试51Testing软件测试网gYaapE }Jr
MI公司的WINLOAD51Testing软件测试网?P|CJ a
COMPUWARE的QALOAD
0M7P#iz8vjYqo BG0RATIONAL的SQA LOAD
3{jG!J~!FPi#D0(4) 负载测试51Testing软件测试网d_0Z+HZ7A
LOADRUNNER
51Testing软件测试网B3D-?&?R7y:w]/A
RATIONAL VISUAL QUANTIFY
:kN RM1C5^0(5) WEB测试工具51Testing软件测试网1N.`'d EW%E
MI公司的ASTRA系列51Testing软件测试网2y8Oy X2j HU:kl
RSW公司的E—TEST SUITE等51Testing软件测试网f-li;R/^:uY
(6) WEB系统测试工具
5Wt&vS;t!Mt0WORKBENCH51Testing软件测试网8me8~tyG
WEB APPLICATION STRESS TOOL(WAS)51Testing软件测试网 [,lW Q3V6e]
(7) 数据库
测试工具
Mo%N@%h0TESTBYTES51Testing软件测试网2S G#aW%|6yY:[Di2z
(8) 回归测试工具
#Ik_l](oF ZX0RATIONAL TEAM TEST51Testing软件测试网E!pw%{d R S~
WINRUNNER
0v[W F_jB(k8S0(9) 嵌入式测试工具
7^c%ff1? t:kZ0ATTOLTESTWARE。是ATTOLTESTWARE公司的自动生成测试代码的软件测试
工具,特别适用于嵌入式实时应用软件单元和通信系统测试。
2k#^af$m!{ sQ0CODETEST是AppliedMicrosystemsCorp.公司的产品,是广泛应用的嵌入式软件在线测试工具。
E]6@_ ? E#Y`e0GammaRay。GammaRay系列产品主要包括软件逻辑分析仪GammaProfiler、可靠性评测工具GammaRET等。51Testing软件测试网(a`l)BH Q9Guf
LogiScope是TeleLogic公司的工具套件,用于代码分析、软件测试、覆盖测试。
9q8o-Ti1`{ oG+\0LynxInsure++是LynxREAL-TIMESYSTEMS公司的产品,基于LynxOS的应用代码检测与分析测试工具。51Testing软件测试网+H4E*ENk+E0IrqR
MessageMaster是ElviorLtd.公司的产品,测试嵌入式软件系统工具,向环境提供基于消息的接口。51Testing软件测试网4`J l3@4x&t
VectorCast是VectorSoftware.Inc公司的产品。由6个集成的部件组成,自动生成测试代码,为主机和嵌入式环境构造可执行的测试架构。
amz{b0(10) 系统性能测试
工具51Testing软件测试网 W3F,~$e:\^;h
Rational Performance51Testing软件测试网H{nQF:N9m:Ud
(11) 页面链接测试51Testing软件测试网[{9e2k'UvNF
Link Sleuth51Testing软件测试网"V&AzIk J7G
(12) 测试流程管理工具51Testing软件测试网+d.n#dF*D~0u:tD
Test Plan Control
y}Ij3R.F'u)Q0(13) 测试管理工具
ZHpwFizddb0TestDirector51Testing软件测试网5L3H.a/B.y
Rational公司的Test Manager51Testing软件测试网'n9c3MMQ$g7ua!m
Compuware公司的QADirector51Testing软件测试网 cW+y7K.R)nj
TestExpert:是Silicon Valley Networks公司产品的测试管理工具,能管理整个测试过程,从测试计划、测试例程、测试执行到测试报告。
@?/d G6P8I0(14) 缺陷跟踪工具
lQ _)tZ#mY0TrackRecord等
BFYjS*_AU0(15) 其他
测试工具包51Testing软件测试网9Qsr|3r'n
TestVectorGenerationSystem是T—VECTechnologies公司的产品。提供自动模型分析、测试生成、测试覆盖分析和测试执行的完整工具包,具有方便的用户接口和完备的文档支持。
,}'IZf_xo0TestQuestPro是TestQuest公司的非插入码式的自动操纵测试工具,提供一种高效的自动检测目标系统,获取其输出性能的测试方法。
)U$rUi XG'k!e/N3`2^0TestWorks是SoftwareResearch.Inc公司的一整套软件测试工具,既可单独使用,也可捆绑销售使用。
T(k Y K:@8B02、 从测试的方法上分:
H _n6h^;WFK0(1) 白盒测试工具51Testing软件测试网jjU)u\/{%gR8x
白盒测试工主要有:Numega、PuRe、软件纠错工具(Rational Purify)。51Testing软件测试网-k+f6y&p"O6z/I.j
内存资源泄漏检查:51Testing软件测试网x(cL)wIc(j~#V
Numega中的BounceChecher
$_FiB]%wgx0Rational的 Purify等51Testing软件测试网:F q-u`C,fx1P'p
代码覆盖率检查:
!`\@!xD4j_q-i F0Numega的TrueCoverage
U.lL \z{ O+~_z0Rational的PureCoverage
4`{e.k5?Xu0TeleLogic公司的LogiScope
{&UJA ?0Macabe公司的Macabe
6eh2sHR,\0代码性能检查:
Ky4O:]{\![0Numega的TrueTime
%x|#~zgP*I ?J2z0Rational的Quantify等
|]n1|b4i0代码静态度量分析度量检查工具:LogiScope和Macabe等51Testing软件测试网+b Gx5Y-t(~4K-J
黑盒测试工具主要有:QACenter、SQATeamTest、Rational Visual Visual Test。51Testing软件测试网Uv{N7U|[\ q*CTv
QACenter:QACenter帮助所有测试人员创建一个快速、可重用的测试过程。这些测试工具自动帮助管理测试过程、快速分析和调试程序,包括针对回归、强度、单元、并发、集成、移植,容量和负载建立测试用例
,自动执行测试和产生文档结果。QACenter主要包括以下几个模块:
"[C/UP~rP9e8|0QARun:应用的功能测试工具。
Db o:y5A.f3}^-f(_0QALoad:强负载下应用的性能测试工具。
TQ)w4MP@N.M~0QADirector:测试的组织设计和创建以及管理工具。51Testing软件测试网F?U*cC"i;^!^&X
TrackRecord:集成的缺陷跟踪管理工具。
;l^YF2xZ HI,jm+J0EcoTools:高层次的性能监测工具。
51Testing软件测试网Xhn$S\.W;v9Q!z

51Testing软件测试网f In\%Q*]e

51Testing软件测试网y?ze@f&o
3、部分具体测试工具的介绍
t,B ymC/{,a0(1)、性能优化工具EcoScope
Xpoc-^ {0EcoScope是一套定位于应用(即服务提供者本身)及其所依赖的所有网络计算资源的解决方案。EcoScope可以提供应用视图,并标出应用是如何与基础架构相关联的。这种视图是其他网络管理工具所不能提供的。EcoScope能解决在大型企业复杂环境下分析与测量应用性能的难题。通过提供应用的性能级别及其支撑架构的信息,EcoScope能帮助IT部门就如何提高应用性能提出多方面的决策方案。
3SEj cOl*?0EcoScope的应用主要表现在以下几个方面:
@$ma_9I-t\*O0确保成功部署新应用
&tD9Utz1v Z`0维护性能的服务水平
^5H-u da!u%o0加速问题检测与纠正的高级功能
aPS:r:txe4R0定制视图有助于高效地分析数据
}H4M-Q5l ed0(2)、数据库测试数据自动生成工具——TestBytes
0a1Z-Vy3|)L,q0在数据库开发的过程中,为了测试应用程序对数据库的访问,应当在数据库中生成测试用例数据,我们可能会发现当数据库中只有少量数据时,程序可能没有问题,但是当真正投入到运用中产生了大量数据时就出现问题了,这往往是因为程序的编写没有达到,所以一定及早地通过在数据库中生成大量数据来帮助开发人员完善这部分功能和性能。51Testing软件测试网'o)mCU ~"o
TestBytes是一个用于自动生成测试数据的强大易用的工具,通过简单的点击式操作,就可以确定需要生成的数据类型(包括特殊字符的定制),并通过与数据库的连接来自动生成数百万行正确的测试数据,可以极大地提高数据库开发人员、QA测试人员、数据仓库开发人员、应用开发人员的工作效率。51Testing软件测试网.Z&s:[v;?&|
(3)、PC—LINT
6I5]R%y}k'r0PC—LINT 主要进行更严格的语法检查功能,还完成相当程度的语义检查功能。可以这样认为:PC—LINT是一个更加智能、更加严格的编译器。PC—LINT在实现语法和某些语义规则检查时,是通过参数配置完成的,它的选项就有数百个之多,因此,在使用PC—LINT过程中,了解选项的含义也很重要。51Testing软件测试网mG'N[%ON
(4)、TCL51Testing软件测试网 Jp)~%R+}SO;I+B
TCL是Tool Command Language的缩写,它是一种很流行的脚本解释器,尤其在测试领域,它的最大特点是可移植性好,接口简单,方便,可以很容易地嵌入到软件中,作为自己的解释器使用。51Testing软件测试网J4pu~e6~)E F N
TCL提供两种接口:编程接口和用户接口。编程接口是通过LIB或DLL形式提供的,提供了一些函数(命令)供调用,包括:分配一个解释器指针(对象);初始化解释器(指针);注册扩展函数等。用户接口很简单,即编写的脚本,脚本里面包含对扩展命令的调用。51Testing软件测试网'fP(C"bV:k
(5)VB测试工具:VB Watch
I] }I |7\,D G0(6)Java 程序的测试工具
|T;tE.b |(r01)Bean—Test
z*Z!i%Y!ts})HE02)EJBQuickTest51Testing软件测试网8F8i|0i&j8VE/T1p9A
3)JStyle
_DI`x04)JTest
S$S {n:n {h(g/h05)HttpUnit51Testing软件测试网2x"E;{/Z)wP/Ya
6)JUnit
+QZ'zyzn2eQ#I%c!D|0(7)、覆盖测试51Testing软件测试网'UcM wwT*V!c R1o&F
C—Cover
lB-H2nQo6n ]0C—Cover是一个测试工具软件,用来找出没有被测到的代码,并报告测试的覆盖率。C—Cover51Testing软件测试网1lA,K0R"K4A9H"V
只支持C/C++的代码覆盖率分析,其它语言不支持。但不受OS的限制。
t9Tx"ux@/S6R3\[0===============================================
.?B7N%i u0^1kv0单元测试方面:(对开发人员比较有用) J-Unit工具。51Testing软件测试网3gP |#U K @'O.e4W*v%K
  功能测试方面:E-test是个不错的选择,功能很强大,由于不是采用Post URL的方式回放脚本,所以可以支持多内码的测试数据(当然要程序支持)。基本上可以应付大部分的Web Site。
,S1|v+f1oyvbV)Q0  如果只是利用脚本回放代替手工劳动,或者做对页面响应数的性能测试,Microsoft Web Application Stress Tool是个不错的选择。51Testing软件测试网yLN4UF*^
  另外,在性能测试方面,PureLoad也是一个不错的工具,完全用Java写成,可以测试各种C/S程序,如SMTP Server等。 这两个工具都是使用Post URL的方法测试Web Application的。对大量使用Javascrīpt的页面不太适合。当然,如果程序在Unix,linux下面运行的话,可以直接编写Shell脚本程序,更加方便。
#tT4H`Ti0  另外,还有很多专门的工具,比如说Linkbot是专门作页面链接测试的。
Q!~ o0?6C0  另外,测试流程管理工具也有不少,个人用过也一直在用的是Test Plan Control,短小精悍,不错。   至于WinRunner和LoadRunner之类,因为没有License,所以都没怎么用过,惭愧。不过我看过一篇英国人评价英国测试市场上最流行的五个软件的文章。WinRunner得分最高。51Testing软件测试网3Y6y-DAs$w!ht2]
  测试工具从测试的方法上可以分为两种:白盒测试和黑盒测试   白盒测试工具主要有:51Testing软件测试网1W9T|/k,BU(T
  内存资源泄漏检查:Numega中的bouncechecker,Rational的Purify等51Testing软件测试网E&A2U a#s0N y/B|
  代码覆盖率检查:Numega中的truecoverage,Rational的Purecoverage,Telelogic公司的logiscope, Macabe公司的Macabe等   代码性能检查:Numega中的truetime,Rational的Quantify等51Testing软件测试网a)c`A.L
  代码静态度量分析质量检查工具:logiscope和Macabe等51Testing软件测试网'U0x G/b@^4[
  黑盒测试工具主要有:   客户端功能测试:MI公司的winrunner,compuware的qarun,Rational的SQA robot等等51Testing软件测试网A2yJN4|M e E#b4Av
  服务器端压力性能测试: MI公司的winload,compuware的qaload,Rational的SQA load等等51Testing软件测试网5~q&zVm"Xaf
  Web测试工具:MI公司的Astra系列,rsw公司的e-test suite等等
6o%_;xFbrPJ0  测试管理工具:rational的test manager,compuware的qadirector等等,此外还有缺陷跟踪工具 trackrecord等。
'l|jVu6X |:h J |/r0  数据库测试工具:TestBytes51Testing软件测试网#cay {.I0J$R
  黑盒测试工具:QACenter、SQATeamTest,Rational Viaual Test。51Testing软件测试网4B&}K&E%q)vT hw
  回归测试工具:Rational TeamTest,WinRunner(MI公司)51Testing软件测试网Hm-_ Eg
  WEB系统测试工具:TEST,Workberch,Web Appication Stress Tool(WAS)
"q:T%RBD3iQ0  白盒测试工具:Numega 、PuRe、软件纠错工具(Rational Purity)。
@,m4{a/b$h ?0  嵌入式测试工具:Logiscope(静态测试工具)、CodeTest。
.Pw*SD.Fh5T3@"Z'Iow0  系统负荷测试工具:RationalPerformance
f2u5O9R\q-T5a0  涵盖测试工具范围评估工具51Testing软件测试网1o)~DdL/UJ
  软件性能测试工具:LoadRunner(MI产品)、Rational Visual Qantify51Testing软件测试网;H*pP ~ O2w8l"n2\
  测试管理工具:TestDirector(MI产品支持整个生命周期中测试流程管理)
51Testing软件测试网T:s-n fQ't~:{'Tit:]$@

spd)`,Rqc d0 51Testing软件测试网/^:v;x-M uu


TAG:

 

评分:0

我来说两句

日历

« 2024-04-26  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 41233
  • 日志数: 65
  • 图片数: 1
  • 文件数: 2
  • 书签数: 13
  • 建立时间: 2006-12-27
  • 更新时间: 2008-05-31

RSS订阅

Open Toolbar