测试工具之 相对最完整的软件测试工具手册
凌雪 2018-08-07 来源 :网络 阅读 777 评论 0

摘要:本文将带你了解测试工具之 相对最完整的软件测试工具手册,希望对大家学测试工具有所帮助

本文将带你了解测试工具之 相对最完整的软件测试工具手册,希望对大家学测试工具有所帮助


1、 从测试功能上分(1) 单元测试针对不同语言,如JUNIT(2) 功级测试E—Test:功能强大,由于不是采用POST   URL的方式回放脚本,所以可以支持多内码的测试数据(当然要程序支持),基本上可以应付大部分的WEB   SITE。MI公司的WINRUNNERCOMPUWARE的QARUNRATIONAL的SQA ROBOT(3)   压力测试MI公司的WINLOADCOMPUWARE的QALOADRATIONAL的SQA LOAD(4) 负载测试LOADRUNNERRATIONAL   VISUAL QUANTIFY(5) WEB测试工具MI公司的ASTRA系列RSW公司的E—TEST SUITE等(6)   WEB系统测试工具WORKBENCHWEB APPLICATION STRESS TOOL(WAS)(7) 数据库测试工具TESTBYTES(8)   回归测试工具RATIONAL TEAM TESTWINRUNNER(9)   嵌入式测试工具ATTOLTESTWARE。是ATTOLTESTWARE公司的自动生成测试代码的软件测试工具,特别适用于嵌入式实时应用软件单元和通信系统测试。CODETEST是AppliedMicrosystemsCorp.公司的产品,是广泛应用的嵌入式软件在线测试工具。GammaRay。GammaRay系列产品主要包括软件逻辑分析仪GammaProfiler、可靠性评测工具GammaRET等。LogiScope是TeleLogic公司的工具套件,用于代码分析、软件测试、覆盖测试。LynxInsure++是LynxREAL-TIMESYSTEMS公司的产品,基于LynxOS的应用代码检测与分析测试工具。MessageMaster是ElviorLtd.公司的产品,测试嵌入式软件系统工具,向环境提供基于消息的接口。VectorCast是VectorSoftware.Inc公司的产品。由6个集成的部件组成,自动生成测试代码,为主机和嵌入式环境构造可执行的测试架构。(10)   系统性能测试工具Rational Performance(11) 页面链接测试Link Sleuth(12) 测试流程管理工具Test Plan   Control(13) 测试管理工具TestDirectorRational公司的Test   ManagerCompuware公司的QADirectorTestExpert:是Silicon Valley   Networks公司产品的测试管理工具,能管理整个测试过程,从测试计划、测试例程、测试执行到测试报告。(14)   缺陷跟踪工具TrackRecord等(15)   其他测试工具包TestVectorGenerationSystem是T—VECTechnologies公司的产品。提供自动模型分析、测试生成、测试覆盖分析和测试执行的完整工具包,具有方便的用户接口和完备的文档支持。TestQuestPro是TestQuest公司的非插入码式的自动操纵测试工具,提供一种高效的自动检测目标系统,获取其输出性能的测试方法。TestWorks是SoftwareResearch.Inc公司的一整套软件测试工具,既可单独使用,也可捆绑销售使用。2、   从测试的方法上分:(1) 白盒测试工具白盒测试工主要有:Numega、PuRe、软件纠错工具(Rational   Purify)。内存资源泄漏检查:Numega中的BounceChecherRational的   Purify等代码覆盖率检查:Numega的TrueCoverageRational的PureCoverageTeleLogic公司的LogiScopeMacabe公司的Macabe代码性能检查:Numega的TrueTimeRational的Quantify等代码静态度量分析度量检查工具:LogiScope和Macabe等黑盒测试工具主要有:QACenter、SQATeamTest、Rational   Visual Visual   Test。QACenter:QACenter帮助所有测试人员创建一个快速、可重用的测试过程。这些测试工具自动帮助管理测试过程、快速分析和调试程序,包括针对回归、强度、单元、并发、集成、移植,容量和负载建立测试用例,自动执行测试和产生文档结果。QACenter主要包括以下几个模块:QARun:应用的功能测试工具。QALoad:强负载下应用的性能测试工具。QADirector:测试的组织设计和创建以及管理工具。TrackRecord:集成的缺陷跟踪管理工具。EcoTools:高层次的性能监测工具。3、部分具体测试工具的介绍(1)、性能优化工具EcoScopeEcoScope   是一套定位于应用(即服务提供者本身)及其所依赖的所有网络计算资源的解决方案。EcoScope可以提供应用视图,并标出应用是如何与基础架构相关联的。这种视图是其他网络管理工具所不能提供的。EcoScope能解决在大型企业复杂环境下分析与测量应用性能的难题。通过提供应用的性能级别及其支撑架构的信息,EcoScope能帮助IT部门就如何提高应用性能提出多方面的决策方案。EcoScope的应用主要表现在以下几个方面:确保成功部署新应用维护性能的服务水平加速问题检测与纠正的高级功能定制视图有助于高效地分析数据(2)、数据库测试数据自动生成工具——TestBytes在数据库开发的过程中,为了测试应用程序对数据库的访问,应当在数据库中生成测试用例数据,我们可能会发现当数据库中只有少量数据时,程序可能没有问题,但是当真正投入到运用中产生了大量数据时就出现问题了,这往往是因为程序的编写没有达到,所以一定及早地通过在数据库中生成大量数据来帮助开发人员完善这部分功能和性能。TestBytes是一个用于自动生成测试数据的强大易用的工具,通过简单的点击式操作,就可以确定需要生成的数据类型(包括特殊字符的定制),并通过与数据库的连接来自动生成数百万行正确的测试数据,可以极大地提高数据库开发人员、QA测试人员、数据仓库开发人员、应用开发人员的工作效率。(3)、PC—LINTPC—LINT   主要进行更严格的语法检查功能,还完成相当程度的语义检查功能。可以这样认为:PC—LINT是一个更加智能、更加严格的编译器。PC—LINT在实现语法和某些语义规则检查时,是通过参数配置完成的,它的选项就有数百个之多,因此,在使用PC—LINT过程中,了解选项的含义也很重要。(4)、TCLTCL是Tool   Command   Language的缩写,它是一种很流行的脚本解释器,尤其在测试领域,它的最大特点是可移植性好,接口简单,方便,可以很容易地嵌入到软件中,作为自己的解释器使用。TCL提供两种接口:编程接口和用户接口。编程接口是通过LIB或DLL形式提供的,提供了一些函数(命令)供调用,包括:分配一个解释器指针(对象);初始化解释器(指针);注册扩展函数等。用户接口很简单,即编写的脚本,脚本里面包含对扩展命令的调用。(5)VB测试工具:VB   Watch(6)Java   程序的测试工具1)Bean—Test2)EJBQuickTest3)JStyle4)JTest5)HttpUnit6)JUnit(7)、覆盖测试C—CoverC—Cover是一个测试工具软件,用来找出没有被测到的代码,并报告测试的覆盖率。C—Cover只支持C/C++的代码覆盖率分析,其它语言不支持。但不受OS的限制。===============================================单元测试方面:(对开发人员比较有用)   J-Unit工具。  功能测试方面:E-test是个不错的选择,功能很强大,由于不是采用Post   URL的方式回放脚本,所以可以支持多内码的测试数据(当然要程序支持)。基本上可以应付大部分的Web   Site。  如果只是利用脚本回放代替手工劳动,或者做对页面响应数的性能测试,Microsoft Web Application   Stress Tool是个不错的选择。     另外,在性能测试方面,PureLoad也是一个不错的工具,完全用Java写成,可以测试各种C/S程序,如SMTP   Server等。这两个工具都是使用Post URL的方法测试Web   Application的。对大量使用JavaScript的页面不太适合。当然,如果程序在Unix,linux下面运行的话,可以直接编写Shell   脚本程序,更加方便。  另外,还有很多专门的工具,比如说Linkbot是专门作页面链接测试的。  另外,测试流程管理工具也有不少,个人用过也一直在用的是Test   Plan Control,短小精悍,不错。     至于WinRunner和LoadRunner之类,因为没有License,所以都没怎么用过,惭愧。不过我看过一篇英国人评价英国测试市场上最流行的五个软件的文章。WinRunner得分最高。  测试工具从测试的方法上可以分为两种:白盒测试和黑盒测试     白盒测试工具主要有:  内存资源泄漏检查:Numega中的bouncechecker,Rational的Purify等     代码覆盖率检查:Numega中的truecoverage,Rational的Purecoverage,Telelogic公司的 logiscope,   Macabe公司的Macabe等     代码性能检查:Numega中的truetime,Rational的Quantify等  代码静态度量分析质量检查工具:logiscope和Macabe等  黑盒测试工具主要有:     客户端功能测试:MI公司的winrunner,compuware的qarun,Rational的SQA   robot等等  服务器端压力性能测试: MI公司的winload,compuware的qaload,Rational的SQA   load等等  Web测试工具:MI公司的Astra系列,rsw公司的e-test suite等等  测试管理工具:rational的test   manager,compuware的qadirector等等,此外还有缺陷跟踪工具   trackrecord等。  数据库测试工具:TestBytes  黑盒测试工具:QACenter、SQATeamTest,Rational   Viaual Test。  回归测试工具:Rational   TeamTest,WinRunner(MI公司)  WEB系统测试工具:TEST,Workberch,Web Appication   Stress Tool(WAS)  白盒测试工具:Numega 、PuRe、软件纠错工具(Rational   Purity)。  嵌入式测试工具:Logiscope(静态测试工具)、CodeTest。  系统负荷测试工具:RationalPerformance  涵盖测试工具范围评估工具  软件性能测试工具:LoadRunner(MI产品)、Rational   Visual Qantify  测试管理工具:TestDirector(MI产品支持整个生命周期中测试流程管理)    

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标软件测试之测试工具频道!

本文由 @凌雪 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程