常用软件测试工具的分析

随着软件测的地位逐步提,测试要性逐步显现,测试的应用已经成了普遍的趋势目前用测试的工已经较多试工具的效率、减 少测实现试自动试工一般可为白盒测试试工 具、还有用于测管理的一个析比较。

1  白盒测试工具

测试工具一般是针对代进行测试,试中发现的陷可以定到代码级,据测试工 具原为静态测试具和动测试                                                                                                         

态测码进行分不需运行代码也不译链接生成执行文件静态代码进合编规范的某种量模型价代码质量用关

动态测工具动态测试工的一般插桩向代 码生入一些监测统计其与 不同求被测系统际运

(1) Jtest

是一工具集成使用和动化 Java 试工性,防止件错误。

(2) Jcontract

Jcontract 在系级验证/是否正工作并被确使Jcontract 是个独立 Jtest 以用 Jcontract 插装 DbC Java 将类/系统 时,Jcontract 监视并报告用和功性问题Jcontract 每个考核 /的系统为。

(3) C++ Test

C++Test 可以帮开发人员防保证代码健全性性和可移植性。C++Test C C函数组件需编写单个试实例试驱用。

(4) CodeWizard

CodeWizard 先进 C/C++源代具,使 500 规范

自动是编译器不检查到代码

(5) Insure++

Insure++个基 C/C++存泄工具  Insure++ 可视,准确测出存泄漏生的根Insure++执行覆盖分析,地指示 那些过。

(6) .test

.TEST .NET 开发使便化单级测试静态分析工使 200条的业标准码规所写码自动行静。这规则即应用.NET 工业专入、全面的当中彻底地止错自动码构造与功能  .TEST 非常提取刚完的代读取进行测试不需要 任何.TEST 生的单测试都是以用自定义的。

(7) BoundsChecker
BoundsChecker Visual C++ Edition  Visual C++的运行 测和工具它通过驻留在  Visual C++ 境内部的自调试处程序 BoundsChecker 中的大多数  C++清晰 的详能够检和诊出在静存中错误以内存和资源问题运行 状态BoundsChecker 验证  8,700 APIs  OLE 方法包括新的  Windows APIs, ODBC, ActiveXDirectX, COM   Internet APIs

(8) TrueTime

代码中一个重要个应用,程员不易找到 到底果不能决应用序的能将降并极大影响,于   是查和修改能瓶颈是调整个代码能的关键。如快速查找性能瓶颈呢TrueTime 现就使这个问变得很容易了当我们测试程序时完成一应用话路TrueTime 都能 这次提供详的应用序和分析自动 码。样就能助程员尽快调整用程序TrueTime 支持  C++, JAVA, Visual Basic 语言

(9) FailSafe

FailSafe Visual Basic 语言环境下自动错处理恢复工FailSafe 码对,序执,FailSafe 过这些插装代码捕、记息。

(10)  Jcheck

Jcheck DevPartner Studio 开发调工具的个组他使 Java 程序 Java 程序中经要使线程关于线程的 系统溃、同问题JCheck 监视分析当前内存中有线运行状况,找出错 源,是程序中的个方法

(11)  TrueCoverage

TrueCoverage 覆盖过程中,对个应用序通试, 总会有被检测到或者说个检当费间的 测的的可靠性,后程序失败检测代码造的。 现在可以 TrueCoverage 问题 路,TrueCoverage 就能够列出在这对话所有函数被调占比率等,并可直接 到源以合并多个用话路进行 TrueCoverage 踪代助开团队节时间和改善TrueCoverage 支持 C++, JAVA, Visual Basic

(12)  SmartCheck
SmartCheck   Visual Basic 检测调试工具。它能够自和诊VB 运行的错误,一些息转换为确的错误述。EventDebugging  Visual Basic 独立的开发员解决棘手便的方错误的分兼容  Visual Basic 中所有的统的自于 流程果。  EventDebugging问题分出来相当困难,不可能的。简单的 动作发生,会触发些编程人想象到的事的发生,使检测 和调SmartCheck 显示使时的属,方和事件便于将这些问题 隔离SmartCheck EventDebugging 跟踪简化错误的。举例子SmartCheck 事件方法和属性部显连同式。

(13)  CodeReview
Visual Basic 员来CodeReview 是最好自动源码分析 的组Windows Vb 自身在的数题进行严格源代码CodeReview 类型 Y2K 辑错性问Windows API 问题 等。 VB 或指的模块并能定制检种类结果有详细说明, 提供能够直的链CodeReview 系统还提 Metrics VB vbp,计算出、理、语的使 用等数据另一个 Namer调用一 VB 自动并的对 象重没有规则命的工程使条理管理。

 (2)  Astra Quicktest

2、黑盒测试工具

黑盒测试的测试性能试工黑盒 测试具的一原理是利用脚的录(Record)/(Playback)模拟户的后将被测 系统先给定的标结果比。黑黑盒试的工量, 在迭够很好地进回归测试。

(1)  WinRunner

Mercury Interactive WinRunner 是一企业检测 是否及正常运行和回放户的应用操WinRunner 够有复杂的企业应用的同发人员的工作 量,的企业级应无故障布及

企业 Web 应用ERP 统,CRM 布之前, 之后确保有功都能正运行有任错误如何效地新且 不同个公都会面的问  如果时或资源这个手。 人工还要额外的间来培新的试人员确保 用在可靠地运行简单动完成应用 能性WinRunner 能够

(2)  Astra Quicktest

(3)  Robot

Robot IBM Rational 司的功能测工具,通 Script 自动拟输入

(4)  QARun

QARun Compuware 公司的软客户/务器、子商务到业资计划提 供重通过将耗时测试脚开发,QARun QA 管理员更有工作,以加速应它提快速、有效创建和执测试证测 分析够通加快运周期来保持高测试资回和质量 具的执行验证、 测试 进的数据函广 集中、智能化测动同步。

(5)  SilkTest

SilkTest International Segue 的标准的、面能和测试 工具。  让用户跨语平台和 Web 览器,效率进行各类型的应用试。

(6)  e-Test

e-Test Empirix 软件工具很强采用 Post URL 方式回 放脚以可以内码的测试(当然要序支持基本上以应付部分 Web Site

(7)  WAS

Microsoft Web Application Stress ToolWASWeb Microsoft 可以测试WAS 要求 Windows NT 4.0 SP4 或者更高,或者 Windows 2000 为了WAS 可以过一台者多客户机拟大量户的WAS 身份 验证加密 Cookies够模各种浏器类型 Modem 速度和性能可以万美 元的WAS 能用 B/S 试。

(8)  LoadRunner

LoadRunner MI 公司的预测载测试工具拟上实施 并发载及实性能监测的方来确认查找LoadRunner 种适用于各种系架构的自 动负测系统行为优化系LoadRunner 象是,它 LoadRunner 持广范的议和

(9)  Qaload

QALoad Compuware司开软件对各种标提 MS SQL Server  OracleODBCWWWNetLoadWinsock 不同的试接Session,应范围 广泛例如测试基 C/S 运行模式 DBLib 访服务器 SQLServer 数据的系统时, QALoad 行查更新操作而达并发性能的目的。

(10) Webload

Webload RadView 推出的一个能测试分析, web 发者执行 压力;webload 模拟真实用的操,成压载来测试  web 的性用户创的是 javascript 测试脚, agenda,用它来拟客,通过执本来 web 应用 程序能。webload  cruise control ,用巡航控制,以预定 web 应该足的性指标,后测试系是否满这些需求指标;cruise control 够自动负载 web 应用程,荷下访数量生成报webload 够在测试会执行期 间对测的能生成实报告,测试结果一个读的形界显示,并可 出到 excel

(11) Silkperformer

SilkPerformer 先进的企业负载测  Loadrunner 是同类型试工 的用户在多议和多计算境下工作SilkPerformer 使 就能够测企业务环境的行不受子商影响化、 负载校验实时性能监和强的管理告可以助您,这 过最小测试周期优化可伸缩性并保证系统的 可靠性。

(12) OpenSTA

OpenSTA B/S 架的、免费性能测工具费、代码 点外还能对的测试脚本,按指定的语进行编辑。试工程师录制完测试后, 需要定语法知识就可以测试便于再 得所之后进行OpenSTA 简单的大家对性能试的原 理有丰富的图形测试结大大性。

3、其他测试工具

除了上述的测试工具外,还有一些专用的测试工具,例如,针对数据库测试的 TestBytes,对 应用性能进行优化的 EcoScope 等工具。

4、测试管理工具

 测试管理工具用于对测试进行管理。一般而言,测试管理工具对测试计划、测试用例、测试实施进行管理,并且,测试管理工具还包括对缺陷的跟踪管理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值