天道酬勤

测试工具备查

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

51Testing软件测试网Jz*Z*SX8V

 

'p7HlL5u8I*z0
51Testing软件测试网)V+K r7E2QM"f

1、 从测试功能上分51Testing软件测试网K G/G.j`\"y
(1)
单元测试51Testing软件测试网 i Q&{0}R\1N$C
针对不同语言,如JUNIT
QLg(\YJ{Q0(2)
功能测试51Testing软件测试网n\y!kc2O
E—Test:功能强大,由于不是采用POST URL的方式回放脚本,所以可以支持多内码的测试数据(当然要程序支持),基本上可以应付大部分的WEB SITE。
8ZCYL m)[b2?3u,LN0MI公司的WINRUNNER51Testing软件测试网#B~'J[2gitK
COMPUWARE的QARUN51Testing软件测试网{"`W`-P#?BI3F
RATIONAL的SQA ROBOT
4P"_.tq8f0(3)
压力测试
F)a+Boo8g9m0MI公司的WINLOAD51Testing软件测试网 e#GEU,LW
COMPUWARE的QALOAD51Testing软件测试网)D/Sghl ~|W3b
RATIONAL的SQA LOAD
#D~+[ n8Mc vI0(4) 负载测试51Testing软件测试网/q)RjQC
LOADRUNNER
51Testing软件测试网7}G/xi+g'X
RATIONAL VISUAL QUANTIFY51Testing软件测试网1E V6j wq$f
(5) WEB测试工具51Testing软件测试网6I4jiD'as*k
MI公司的ASTRA系列
jl/V#c6A9\5@A |Y0RSW公司的E—TEST SUITE等
ow A7bH!} h0(6) WEB系统测试工具51Testing软件测试网 Oo,G(uR$kN
WORKBENCH51Testing软件测试网3QL'uH"W;un
WEB APPLICATION STRESS TOOL(WAS)51Testing软件测试网*`K Dq~"O
(7) 数据库
测试工具
$f0i!p2h9E7N0TESTBYTES
S MH'g.o H `0(8) 回归测试工具51Testing软件测试网EQ P;CZx7K_Z
RATIONAL TEAM TEST51Testing软件测试网)n l#a9r@-L6}
WINRUNNER51Testing软件测试网q\S~'CK,N6D@E
(9) 嵌入式测试工具
`5X4ul!o0ATTOLTESTWARE。是ATTOLTESTWARE公司的自动生成测试代码的软件测试
工具,特别适用于嵌入式实时应用软件单元和通信系统测试。51Testing软件测试网\1@ |)Eh L SCt
CODETEST是AppliedMicrosystemsCorp.公司的产品,是广泛应用的嵌入式软件在线测试工具。51Testing软件测试网 E,Q-RN"mJ
GammaRay。GammaRay系列产品主要包括软件逻辑分析仪GammaProfiler、可靠性评测工具GammaRET等。
%?8gN5y8t]9h0LogiScope是TeleLogic公司的工具套件,用于代码分析、软件测试、覆盖测试。
D(aJ!Awa0LynxInsure++是LynxREAL-TIMESYSTEMS公司的产品,基于LynxOS的应用代码检测与分析测试工具。
A0\U7N\Fd0MessageMaster是ElviorLtd.公司的产品,测试嵌入式软件系统工具,向环境提供基于消息的接口。
K[fq5U`Sz0VectorCast是VectorSoftware.Inc公司的产品。由6个集成的部件组成,自动生成测试代码,为主机和嵌入式环境构造可执行的测试架构。51Testing软件测试网aR6gD;l7umA%z%|
(10) 系统性能测试
工具
J4`]q4Az0Rational Performance
%C"\jJAo I ]Br0(11) 页面链接测试
Y&g"g Y._)]8P5w0Link Sleuth51Testing软件测试网x|$m,u.Y&W`B*z5f `
(12) 测试流程管理工具51Testing软件测试网O p$Y\X-R
Test Plan Control51Testing软件测试网7]s:~%Z)v_p
(13) 测试管理工具
.N~XB3W6g nQ0q0TestDirector51Testing软件测试网RNq?|*f_z
Rational公司的Test Manager
&R1ld ~j!O2{X)I&Y0Compuware公司的QADirector51Testing软件测试网E2qc9Ao p0e
TestExpert:是Silicon Valley Networks公司产品的测试管理工具,能管理整个测试过程,从测试计划、测试例程、测试执行到测试报告。
2ygAT\F,eC0(14) 缺陷跟踪工具
^(HS!JA(S0TrackRecord等
Z{4l F6E%?)W0(15) 其他
测试工具包
C.u0v%{pI0TestVectorGenerationSystem是T—VECTechnologies公司的产品。提供自动模型分析、测试生成、测试覆盖分析和测试执行的完整工具包,具有方便的用户接口和完备的文档支持。51Testing软件测试网)q?zG*O^+^^.n
TestQuestPro是TestQuest公司的非插入码式的自动操纵测试工具,提供一种高效的自动检测目标系统,获取其输出性能的测试方法。
R\8\Q|A0TestWorks是SoftwareResearch.Inc公司的一整套软件测试工具,既可单独使用,也可捆绑销售使用。51Testing软件测试网t&t NR2e C6?
2、 从测试的方法上分:51Testing软件测试网6B~|w x\ZWO
(1) 白盒测试工具
*qg4o&AO0白盒测试工主要有:Numega、PuRe、软件纠错工具(Rational Purify)。
&~k p hgq9n0内存资源泄漏检查:
0`o1NP:OE7D0Numega中的BounceChecher51Testing软件测试网8^u6C f5C!x L,n;p
Rational的 Purify等51Testing软件测试网#fS3v8b:E5P'k
代码覆盖率检查:
8{*R GJU^l0Numega的TrueCoverage
shF&z%N0Rational的PureCoverage51Testing软件测试网\ c:HhK7Z"B
TeleLogic公司的LogiScope
3Cy3_3mzEu0Macabe公司的Macabe
S.V:pIiw%hc$\5{n0代码性能检查:51Testing软件测试网f8V-c5v:RgB
Numega的TrueTime
K5Z)f,E["l0Rational的Quantify等51Testing软件测试网-}dOI T\M%Y
代码静态度量分析度量检查工具:LogiScope和Macabe等
tJQr8f(lJ b J0黑盒测试工具主要有:QACenter、SQATeamTest、Rational Visual Visual Test。
y#N@2l gF/a#Zt0QACenter:QACenter帮助所有测试人员创建一个快速、可重用的测试过程。这些测试工具自动帮助管理测试过程、快速分析和调试程序,包括针对回归、强度、单元、并发、集成、移植,容量和负载建立测试用例
,自动执行测试和产生文档结果。QACenter主要包括以下几个模块:51Testing软件测试网/iFf ]5FJ W
QARun:应用的功能测试工具。51Testing软件测试网'CFZ4O%w].@
QALoad:强负载下应用的性能测试工具。
.r6`'S r{/Duc0QADirector:测试的组织设计和创建以及管理工具。51Testing软件测试网*@_x4JP
TrackRecord:集成的缺陷跟踪管理工具。51Testing软件测试网o5F&W_^'@&?
EcoTools:高层次的性能监测工具。

P-cK1`9Q6MZs0

0G!P"p$E0F$MUz*FE051Testing软件测试网V vo%x2I!]k{
3、部分具体测试工具的介绍51Testing软件测试网(PA5G*@ H9|E
(1)、性能优化工具EcoScope
h,c\H,A:@9|0EcoScope是一套定位于应用(即服务提供者本身)及其所依赖的所有网络计算资源的解决方案。EcoScope可以提供应用视图,并标出应用是如何与基础架构相关联的。这种视图是其他网络管理工具所不能提供的。EcoScope能解决在大型企业复杂环境下分析与测量应用性能的难题。通过提供应用的性能级别及其支撑架构的信息,EcoScope能帮助IT部门就如何提高应用性能提出多方面的决策方案。51Testing软件测试网&}O(nmM3I/S$xB\
EcoScope的应用主要表现在以下几个方面:51Testing软件测试网a,U^NIix
确保成功部署新应用51Testing软件测试网 Xa)[@J.g3`K
维护性能的服务水平
WB*j.iJ4t:K#BA"FB0加速问题检测与纠正的高级功能51Testing软件测试网!c@ F\8n"o1xF
定制视图有助于高效地分析数据
3LO4d:oe/z}c:a0(2)、数据库测试数据自动生成工具——TestBytes
S/b8j @&t\2rl0在数据库开发的过程中,为了测试应用程序对数据库的访问,应当在数据库中生成测试用例数据,我们可能会发现当数据库中只有少量数据时,程序可能没有问题,但是当真正投入到运用中产生了大量数据时就出现问题了,这往往是因为程序的编写没有达到,所以一定及早地通过在数据库中生成大量数据来帮助开发人员完善这部分功能和性能。
!M7xYwmv#Rz0TestBytes是一个用于自动生成测试数据的强大易用的工具,通过简单的点击式操作,就可以确定需要生成的数据类型(包括特殊字符的定制),并通过与数据库的连接来自动生成数百万行正确的测试数据,可以极大地提高数据库开发人员、QA测试人员、数据仓库开发人员、应用开发人员的工作效率。51Testing软件测试网W:B2}~ y!i@/^6U7y
(3)、PC—LINT
$e'g,V&qeu?E0PC—LINT 主要进行更严格的语法检查功能,还完成相当程度的语义检查功能。可以这样认为:PC—LINT是一个更加智能、更加严格的编译器。PC—LINT在实现语法和某些语义规则检查时,是通过参数配置完成的,它的选项就有数百个之多,因此,在使用PC—LINT过程中,了解选项的含义也很重要。
:Y w8]T x0(4)、TCL51Testing软件测试网:~WGu#K-k$N.f+A
TCL是Tool Command Language的缩写,它是一种很流行的脚本解释器,尤其在测试领域,它的最大特点是可移植性好,接口简单,方便,可以很容易地嵌入到软件中,作为自己的解释器使用。51Testing软件测试网1W!xC Du$P-v
TCL提供两种接口:编程接口和用户接口。编程接口是通过LIB或DLL形式提供的,提供了一些函数(命令)供调用,包括:分配一个解释器指针(对象);初始化解释器(指针);注册扩展函数等。用户接口很简单,即编写的脚本,脚本里面包含对扩展命令的调用。
f^w\[z0(5)VB测试工具:VB Watch
%I:\5PZ2kj#t$p9|0(6)Java 程序的测试工具
t1RHk5q/dHh01)Bean—Test51Testing软件测试网7Y1s)zYC1Sw
2)EJBQuickTest51Testing软件测试网jp+zVny)x
3)JStyle
%yC8C6^t04)JTest51Testing软件测试网;H+R^Ba)ZH
5)HttpUnit
{s8z_Lm06)JUnit
:BQnR4u0(7)、覆盖测试
E.w s-@o5~ q7G qO0C—Cover
(i yT#Bx0C—Cover是一个测试工具软件,用来找出没有被测到的代码,并报告测试的覆盖率。C—Cover
@qb9l|aG;{0只支持C/C++的代码覆盖率分析,其它语言不支持。但不受OS的限制。
}"G T;s R0[)e{0===============================================
r8gr"qKmQ:?0单元测试方面:(对开发人员比较有用) J-Unit工具。
0r#WJs^;CV0  功能测试方面:E-test是个不错的选择,功能很强大,由于不是采用Post URL的方式回放脚本,所以可以支持多内码的测试数据(当然要程序支持)。基本上可以应付大部分的Web Site。
S3Y~\.g q}3K%M3^z0  如果只是利用脚本回放代替手工劳动,或者做对页面响应数的性能测试,Microsoft Web Application Stress Tool是个不错的选择。
%@;B)X+}5XJ0  另外,在性能测试方面,PureLoad也是一个不错的工具,完全用Java写成,可以测试各种C/S程序,如SMTP Server等。 这两个工具都是使用Post URL的方法测试Web Application的。对大量使用Javascrīpt的页面不太适合。当然,如果程序在Unix,linux下面运行的话,可以直接编写Shell脚本程序,更加方便。51Testing软件测试网H1GW`%Ej x1s
  另外,还有很多专门的工具,比如说Linkbot是专门作页面链接测试的。51Testing软件测试网)ew9j3l;k6_Wq e l
  另外,测试流程管理工具也有不少,个人用过也一直在用的是Test Plan Control,短小精悍,不错。   至于WinRunner和LoadRunner之类,因为没有License,所以都没怎么用过,惭愧。不过我看过一篇英国人评价英国测试市场上最流行的五个软件的文章。WinRunner得分最高。51Testing软件测试网(DN{qJ9i A'Q
  测试工具从测试的方法上可以分为两种:白盒测试和黑盒测试   白盒测试工具主要有:51Testing软件测试网6TI3he!]/q e
  内存资源泄漏检查:Numega中的bouncechecker,Rational的Purify等51Testing软件测试网2s(m0Op R
  代码覆盖率检查:Numega中的truecoverage,Rational的Purecoverage,Telelogic公司的logiscope, Macabe公司的Macabe等   代码性能检查:Numega中的truetime,Rational的Quantify等51Testing软件测试网'N N U$VD
  代码静态度量分析质量检查工具:logiscope和Macabe等
Fy1U{8dE(l]M)B0  黑盒测试工具主要有:   客户端功能测试:MI公司的winrunner,compuware的qarun,Rational的SQA robot等等
c,Kj Q n.dC0  服务器端压力性能测试: MI公司的winload,compuware的qaload,Rational的SQA load等等
?N'L{#F&_'a0  Web测试工具:MI公司的Astra系列,rsw公司的e-test suite等等
)GR4`te~`0  测试管理工具:rational的test manager,compuware的qadirector等等,此外还有缺陷跟踪工具 trackrecord等。
A2MW$wZG0  数据库测试工具:TestBytes
*q W$I&B1g8d%h)i0  黑盒测试工具:QACenter、SQATeamTest,Rational Viaual Test。
m7k1f([K!`1m9OF0  回归测试工具:Rational TeamTest,WinRunner(MI公司)
"P)n;d4uK!XK0  WEB系统测试工具:TEST,Workberch,Web Appication Stress Tool(WAS)
dV%n?DHYR2x r @0  白盒测试工具:Numega 、PuRe、软件纠错工具(Rational Purity)。
p.^G|6@$ENw0  嵌入式测试工具:Logiscope(静态测试工具)、CodeTest。
X({5}Q2[y v$L0  系统负荷测试工具:RationalPerformance
j%`@J1]9B EgV0  涵盖测试工具范围评估工具51Testing软件测试网[;v s4F I+j]3Lw
  软件性能测试工具:LoadRunner(MI产品)、Rational Visual Qantify51Testing软件测试网F+~A+|7} l
  测试管理工具:TestDirector(MI产品支持整个生命周期中测试流程管理)

C[K7KO)m051Testing软件测试网$H Uu qZx#D

 51Testing软件测试网 \9_1dpH


TAG:

 

评分:0

我来说两句

日历

« 2024-05-01  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

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

RSS订阅

Open Toolbar