功能测试工具

功能测试工具
功能测试工具

支持数据

市场流行的数据库

市场流行的数据库市场流行的数据库市场流行的数据库

脚本语言TSL

第四代面向对象的脚本语言4Test,类似C++

提供可编程接口,用户

可使用标准语言扩展可

视脚本,如

VB,C++,Java

SQA Basic,VB,

java 支持测试对象HTML,DHTML,JavaSc

ript,VBScript,XML ,JAVA applets,ActiveX,VB,PowerBuilder,Delp hi,Terminal Emulator,,Oracle,SAP,PeopleSoft,Siebel

HTML, DHTML,

JavaScript, XML,

Java apps and

applets, MFC, VB,

Oracle,

PowerBuilder,

Delphi, SAP

Java apps and applets in

M$JVM/SunJVM,

HTML, DHTML,

JavaScript, XML,

MFC, VB, Oracle,

SAP, Delphi,

Terminal

Emulator,

PowerBuilder,

Oracle,Peoplesoft Java,HTML 和DHTML,Visual Basic,Visual C++,ActiveX,XML,https://www.360docs.net/doc/2213136298.html,、C#、J#、Managed C++

NetScape,IE

NetScape,IE

IE,NetScape

浏览器

NetScape,IE

特点

(1)用WinRuuner创建一个测试,只需点击鼠标和键盘,完成一个标准的业务操作流程,

WinRunner自动记录你的操作并生成所需的脚本代码。(2)能针对相同测试脚本,执行相同的动作,从而消除人工测试所带来的理解上的误差

(3)还能重复执行相同动作

(4)能较好地完成测试脚本的重用

(1)测试的计划和管理;直接的数据库访问及校验;灵活、强大的4Test脚本语言,内置的恢复系统(Recovery System);以及具有使用同一套脚本进行跨平台、跨浏览器和技术进行测试的能力。

(2)一个单一的测试脚本可以支持所有语种。

e-Tester是整个e-TEST Suite的脚本记录器。e-Tester将你访问的每一页上的所有对象记录下来,利用可视脚本技术用图形化的方式表示出来,通过可视脚本的回放(Playback)从而任何差异都在可视脚本中突出显示出来,以此来测试Web应用的功能e-Tester:用于WEB应用开发时的功能测试e-Load:用于WEB应用部署前的压力测试e-Monitor:适合在应用部署后,对其进行7X24小时的全天时监控

(1)可以对使用各种集成开发环境(IDE) 和语言建立的软件应用程序,创建、修改并执行自动化的功能测试、分布式功能测试、回归测试和集成测试。

(2)自动 GUI 功能测试

(3)执行分布式功能测试

(4)测试所有 .NET 本机控件,包括https://www.360docs.net/doc/2213136298.html,、C#、J#、Managed C++

(5)允许在记录时查看和编辑测试脚本

操作系统Windows Unix,Windows Unix, Windows Etester Windows Robot 工具名称WinRunner

SilkTest

(1) SOAPtest 是一个测试Web 服务程序的工具。SOAPtest 工具运行服务功能测试、负载测试和客户端测试来预防错误。SOAPTest 自动从一个WSDL 文档中创建一套测试单元来实现对服务器的测试。你只要告 诉程序去哪找到需要测试服务的WSDL 文档,点击运行按钮即可。SOAPTest 会 生成一套包括所有可能的测试用例,执行这套测试用例,即可发现严重的失误,并记录每次测试的HTTP 轨迹。

(2) AdventNet QEngine是一个应用广泛且独立于平台的自动化测试工具,可用于Web功能测试、web性能测试、Java应用功能测试、Java API测试、SOAP测试、回归测试和Java应用性能测试。支持对于使用HTML、JSP、ASP、.NET、PHP、 JavaScript/VBScript、XML、SOAP 、WSDL、e-commerce、传统客户端/服务器等开发的应用程序进行测试。此工具以 Java开发,因此便于移植和提供多平台支持(Windows、Linux和Solaris)。一种应用广泛且独立于平台的自动化测试工具,可用于性能测试、功能测试、API测试、SOAP测试、回归测试和Web 测试,支持对于使用HTML、JSP、ASP、.NET、PHP、JavaScript/VBScript、XML、SOAP、WSDL、e-commerce、传统客户端/服务器等开发的应用程序进行测试,在IE和Mozilla浏览器中支持Web应用测试

(3)还能重复执行相同动作

(4)能较好地完成测

试脚本的重用

(2)一个单一的测试

脚本可以支持所有语种。e-Monitor:适合在应

用部署后,对其进行

7X24小时的全天时监控本机控件,包括https://www.360docs.net/doc/2213136298.html,、C#、J#、Managed C++

(5)允许在记录时查看和编辑测试脚本

架构C/S C/S,B/S

Microsoft Access

、SQL Server或

Oracle.

市场流行的数据库

基于eclipse的java脚本、

或者基于Visual Studio

.NET的Microsoft®

Visual Basic .NET脚本

TTCN-2 VBScript

Windows、Web

、.Net、Visual

Basic、ActiveX、

Java、SAP、Siebel

、Oracle、

PeopleSoft 和终端

模拟器

windows应用程序、

基于web的程序和

.net程序

Java、

Microsoft®

Visual Studio

.NET和基于web的应

用程序

PowerBuilder、UNIFACE和Visual Basic, SAP、Siebel、Oracle Web Form和PeopleSoft, ActiveX、Java、HTML和DHTML NetScape,IE

IE,Mozilla

Firefox

IE,NetScape

能够提高测试可重用性的中心存储库是QARun的一个关键特性。所有QARun脚本、检查点、事件和对象定义都存储在这里。它基于Microsoft Access 、SQL Server或Oracle.QTP8.0具有的一大

特性:关键字驱动

测试.

无需一行代码,您

就可以创建和修改

测试脚本。您可以

将TestFusion报告

和HP-Mercury

QuickTest

Professional结

合,从而与整个QA

和开发小组分享这

些报告。它生成的

代码包含大量底层

细节,根本不适合

人去修改和维护

Telelogic T

Suite? 是通信系统

遵从性测试的实际

标准环境,在世界

各地被用来测试电

信和数据通信设备

(小到内置通信芯

片,大到大型交换

机和智能网络服

务)

(1) 对象搜索和

绑定功能能减少应

用程序变更带来的

脚本变更

(2) 内建的第四

代脚本语言省去了

脚本语法错误需要

的调试时间

(3) 提供的数据

驱动测试可支持多

个数据源

(4) 扩展检查点使

你的测试数据更加

有效

(5) 异常处理和

批处理模式增强了

自动测试的灵活性

IBM RFT的最大特色就

是基于开发人员的同一

开发平台

(Eclipse),为Java

和Web测试人员提供了

自动化测试能力。

Rational Functional

Tester 可以给您提供

一个编写脚本语言的机

会和两种开发环境:

Eclipse 框架中的

Java?或者 Microsoft?

Visual Studio?开发系

统中的 Microsoft?

Visual Basic? .NET。

这意味着,无论您开发

小组的成员使用什么样

的语言或者平台,您都

应该能够将它们与

Rational Functional

Tester 集成起来,并

且您在开发自动化测试

的时候能够利用它们的

一些功能。

Windows

Solaris

windows,HP-UX

Windows和UNIX Windows windows TTCN sui

QARun Quickest pro QA Wizard

Rational Functional Tester

Oracle.

些报告。它生成的代码包含大量底层细节,根本不适合人去修改和维护

务)C/S C/S,B/S

有效

(5) 异常处理和批处理模式增强了自动测试的灵活性

的语言或者平台,您都应该能够将它们与Rational Functional Tester 集成起来,并且您在开发自动化测试的时候能够利用它们的一些功能。

VBScript,

DelphiScript,JScript, C++Script

or C#Script

python代码

市场流行的数据库

Visual Basic for Applications

(VBA)

Java, Visual Basic, Visual C++,测试基于浏览器的web应用, 测试COM组件,包括ActiveX和自动的对象Visual Basic,Visual C++,Delphi,

C++Builder, Java,VisualStudio .NET, and Visual FoxPro

NetScape,IE

WebCheck

gic TTCN

Suite? 是通信系统遵从性测试的实际标准环境,在世界各地被用来测试电

信和数据通信设备(小到内置通信芯片,大到大型交换机和智能网络服务)(1)TestPartner提供可视式和自动化的脚本录制机能; 不管是桌面上的应用程序、客户/服务器架构的、或是多层式的分布式大型系统,TestPartner跟这些应用程序的开发和支

持使用同样的标准技

术。

(2)应用的每一部分都经过测试后,TestPartner的多重测试能力可以融入DevPartner的自动错

误检测功能来执行测试。

(3)开发人员更可以使用TestPartner来进行单元测试

SQL、Oracle、

Access

(1)提供针对MSTest, NUnit,JUnit 和

TCUnitTest等类型的单元测试功能;(2)支持插入检查点,在录制的过程中,可以插入检查点,检查在某个时刻/状态下,应用程序是否运行正常。(3)提供负载与压力测试功能,它可预测系统的行为和性能。

针对使用Java/Swing开发GUI 应用程序的开源的测试框架,它由recorder, runner 和 editor组成(录制器、运行器和编辑器).WebCheck 可以持续不断的检测 Web

Server,只要发生问题,该软件就会第一时间提醒您;可以检测网络连接、IIS、ASP、GoldFusion、磁盘空间、SQL、Oracle 、Access 数据库

等,确保您的网站正常运作。

TestPartner laris,windows,HP-UX

windows N suite TestComplete Marathon(开源)

务)DevPartner的自动错

误检测功能来执行测

试。

(3)开发人员更可以

使用TestPartner来

进行单元测试测试功能,它可预

测系统的行为和性

能。

等,确保您的网站

正常运作。

C/S,B/S

Java,.NET,Perl,Py thon和ruby

HTML, CSS,JavaScript,VBScript 和ASP

Windows,Linux,Mac

OS selenium IE,FireFox,Mozill

a

Javascript

WebKing LINUX,

SOLARIS,WINDOWS

Windows, Linux

WebInject(开源)WebFT Windows, OS Independent,

Linux

它由三部分组成:Selenium IDE、Selenium Core、Selenium Remote Control。支持两种开发脚本

的模式testrunner(HTML文

件)和driven(脚本

语言编写),其语言

包括

Java,.NET,Perl,Py thon和ruby。使用driven脚本,测试有一部分在浏览器之外进行,而如果使用testrunner脚

本,测试是完全在浏览器中进行的。

模拟单用户对网站进

行功能测试.WebFT支

持三个测试级别:全局,页面和对象,你可以测试系统或者页面的全部功能,也可以深入细致的测试页面上某个对象的功能。

(1) 脚本编辑多样(2) 测试报告多样易懂(3) 支持数据列表(4) 支持页面对象

进行单独验证

(5) 可以使用全局变量它可以通过HTTP接口测试系统每个部件,并且支持回归

测试。可以让你运行多个测试案例,并

提供实时结果显示,也可以用于监测系

统的反应时间.

? 防止和检测动态网站中的错误

? 测试一个动态网站中所有可能的路径

? 强化HTML、CSS和JavaScript编程标准

? 帮助您建立自动监视动态页面内容的规则

? 检查中断的链和孤立的文件

? 防止含有错误的页面? 记录有关网站使用的各类文件的统计信息

? 集成各类插件和第三方工具

? 发布网站时自动执行许多基本命令

独有的RuleWizard特性让你使用图形脚本语言建立监视动态网页内容的规则。WebKing能够自动执行各种开发功能,如编译程序、传递文件、修改数据库、初始化对象和发布脚本语言等

可以自动录制WebBrowser提交的请求包,并随时回放。MAXQ应用了

WebProxy代理方式,不直接录制Web的界面,避免在回放时不能识别控件而造成回放停止。MAXQ录制来自前端向服务器发出的业务请求,不是录制前端界面的操作过程;MAXQ的脚本是行命令方式,回放简单快速。

MaxQ(开源

有一部分在浏览器之外进行,而如果使用testrunner脚本,测试是完全在浏览器中进行的。

进行单独验证

(5) 可以使用全局变量

监视动态网页内容的规则。WebKing能够自动执行各种开发功能,如编译程序、传递文件、修改数据库、初始化对象和发布脚本语言等

B/S

界面的操作过程;MAXQ的脚本是行命令方式,回放简单快速。

B/S

动录制WebBrowser提交的请求包,并随时回放。MAXQ应用了WebProxy代理方式,不直接录制Web的界面,避免在回放时不能识别控件而造成回放停止。MAXQ录制来自前端向服务器发出的业务请求,不是录制前端界面的操作过程;MAXQ的脚本是行命令方式,回放简单快速。这些工具已在Microsoft 内部使用,并且首次由Microsoft 集成到Visual Studio 2005 Team Test Edition 之中。 许多核心测试类型(包括单元测试、Web 测试、加载测试、手动测试,以及代码覆盖的度量)现在都集成到Visual Studio 中。新测试工具还与Visual Studio 2005 Team System 的其他部分集成在一起。

Visual Studio

Test Edition

Q(开源)

界面的操作过程;MAXQ的脚本是行命令方式,回放简单快速。

B/S 。新测试工具还与Visual Studio 2005 Team System 的其他部分集成在一起。

相关文档
最新文档