软件测试之常用自动化测试工具简介

软件测试之常用自动化测试工具简介

ID:21797349

大小:123.50 KB

页数:22页

时间:2018-10-20

软件测试之常用自动化测试工具简介_第1页
软件测试之常用自动化测试工具简介_第2页
软件测试之常用自动化测试工具简介_第3页
软件测试之常用自动化测试工具简介_第4页
软件测试之常用自动化测试工具简介_第5页
资源描述:

《软件测试之常用自动化测试工具简介》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、常用自动化测试工具简介随着人们对测试工作的重视以及测试工作的不断深入,越来越多的公司开始使用自动化测试工具。如果能够正确地选择和使用自动化测试工具,就会提高测试的效率和测试质量,降低测试成本。由于一些商用的自动化测试工具十分昂贵,因此在选择自动化测试工具时,要把各种因素考虑进去,只有这样才能做出正确的选择。由安博测试空间技术中心http://www.btestingsky.com/提供1自动化测试工具的分类根据测试方法的不同,自动化测试工具可以分为白盒测试工具、黑盒测试工具和测试管理工具。这些工具主要是MercuryInteractive(MI)、Segue

2、、IBM/Rational、Compuware和Empirix等公司的产品,而MI公司的产品占了主流。这些工具和软件开发过程中相关活动的关系如图1所示。图1测试工具与开发过程关系图1.白盒测试工具白盒测试工具一般是针对代码进行测试,测试中发现的缺陷可以定位到代码级。根据测试工具的工作原理的不同,白盒测试工具又可以分为静态测试工具和动态测试工具。(1)静态测试工具静态测试就是在不执行程序的情况下分析软件的特性。因此,静态测试工具一般是对代码进行语法扫描,找出不符合编码规范的地方,根据某种质量模型评价代码的质量,生成系统的调用关系图等。静态测试工具直接对代码进行

3、分析,不需要运行代码,也不需要对代码编译链接、生成可执行文件。静态测试工具的代表有Telelogic公司的Logiscope软件、PR公司的PRQA软件。(2)动态测试工具动态测试直接执行被测程序以提供测试活动。因此,动态测试工具需要实际运行被测系统,并设置断点,向代码生成的可执行文件中插入一些监测代码,掌握断点这一时刻程序运行数据。动态测试工具的代表有Compuware公司的DevPartner软件、Rational公司的Purify软件。常见的白盒测试工具,如表2、表3所示。工具名支持语言环境简介JtestJava代码分析和动态类、组件测试Jcontra

4、ctJava实时性能监控以及分析优化C++TestC,C++代码分析和动态测试CodeWizardC,C++代码静态分析Insure++C,C++实时性能监控以及分析优化.test.Net代码分析和动态测试表2Parasoft白盒测试工具集工具名支持语言环境简介BoundsCheckerC++,DelphiAPI和OLE错误检查、指针和泄露错误检查、内存错误检查TrueTimeC++,Java,VisualBasic代码运行效率检查、组件性能的分析FailSafeVisualBasic自动错误处理和恢复系统JcheckMSVisualJ++图形化的线程和事件

5、分析工具TureCoverageC++,Java,VisualBasic函数调用次数、所占比率统计以及稳定性跟踪SmartCheckVisualBasic函数调用次数、所占比率统计以及稳定性跟踪CodeReviewVisualBasic自动源代码分析工具表6-3Compuware白盒测试工具集2.黑盒测试工具黑盒测试工具适用于系统功能测试和性能测试,包括功能测试工具、负载测试工具、性能测试工具等。黑盒测试工具的一般原理是利用脚本的录制(Record)/回放(Playback),模拟用户的操作,然后将被测系统的输出记录下来同预先给定的标准结果比较。黑盒测试工具

6、可以大大减轻黑盒测试的工作量,在迭代开发的过程中,能够很好地进行回归测试。黑盒测试工具的代表有Rational公司的TeamTest、Compuware公司的QACenter。常见的黑盒功能测试工具,如表4所示。工具名公司名官方站点WinRunnerMercuryInteractivehttp://www.merc-inc.comAstraQuicktestMercuryInteractivehttp://www.merc-inc.comLoadRunnerMercuryInteractivehttp://www.merc-inc.comRobotIBM/R

7、ationalhttp://www-306.ibm.com/software/rational/TeamTestIBM/Rationalhttp://www-306.ibm.com/software/rational/QARunCompuwarehttp://compuware.comQALoadCompuwarehttp://compuware.comSilkTestSegueSoftwarehttp://www.segue.comSilkPerformerSegueSoftwarehttp://www.segue.come-TestEmpirixhttp

8、://www.empirix.come-LoadEm

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。