负载测试(Load

Test):负载测试是一种性能测试,指数据在超负荷环境中运行,程序是否能够承担。 二、WinRunner

WinRunner

是一种企业级的功能测试工具,用于检验企业应用程序是否能如期进行,是几款最好的测试工具之一!通过自动捕获、检测和重放用户的交互操作,WinRunner能够发现系统缺陷,并确保那些跨越多个应用程序和数据库的业务流程再初次发布就避免故障的出现,并且保持其长期稳定地运行。

三、LoadRunner

LoadRunner是一种具备高规模适应性的、自动负载测试工具,它能测试系统行为,优化系统性能。LoadRunner强调的是整个企业系统,它通过模拟实际用户的操作行为和实施实时性能监测,来帮助更快地确认和查找问题的所在。此外,LoadRunner能支持最宽泛的协议标准和技术,为特殊环境量身定做提供解决方案。通过使用LoadRunner

,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。

四、JUnit

JUnit是由 Erich Gamma 和 Kent Beck

编写的一个回归测试框架(regression testing

framework)。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。

JUnit设计的非常小巧,但是功能却非常强大。

下面是JUnit一些特性的总结:

1)提供的API可以让你写出测试结果明确的可重用单元测试用例

2)提供了三种方式来显示你的测试结果,而且还可以扩展

3) 提供了单元测试用例成批运行的功能

4)超轻量级而且使用简单,没有商业性的欺骗和无用的向导

5) 整个框架设计良好,易扩展

五、Bugzilla

Bugzilla是一个bug跟踪系统,它可以帮助开发者个人或团队有效的跟踪其所开发产品的缺陷。Bugzilla最初是由Terry

Weissman用TCL编写的,用来替换Netscape

Communications的Bug跟踪数据库系统。后来,Terry用Perl改写了Bugzilla,一直保持至今。由于当时商业化缺陷跟踪系统非常昂贵,因此,Bugzilla一经推出就大受开源开发团体的欢迎,成为现在缺陷跟踪系统的事实标准。Bugzilla为世人所称到的优点有:

1、功能强大的搜索功能。

2、用户可配置的缺陷变更提示。

3、详尽的历史变更纪录

4、利用跟踪和图形方式剔除Bug。

5、优秀的附件管理。

6、集成了产品级的授权机制。

7、完整的安全审查机制。

8、稳定的后端关系数据库支持

9、基于Web,XML,email和控制台接口。

10、完全可定制的Web用户界面。

11、超强的可配置能力。

12、各版本之间的平滑过渡。

六、Mantis

Mantis是一个基于PHP技术的轻量级的缺陷跟踪系统,是以Web操作的形式提供项目管理及缺陷跟踪服务。能上满足中小型项目的管理及跟踪。更重要的是其开源,不需要负担任何费用。通过Mantis,您可以快速开发一个Web系统,它具有以下特点:

1.封装数据库访问,事务处理,连接池集成,封装分页控制

2.封装数据库缓存和刷新机

3.基于URL反射的方法调用,避免复杂的XML配置;

4.简化配置文件,只需要一个配置文件即可完成web应用的灵活配置

5.完善的例外处理,超时处理

6.内置Mail, JfreeChart, JspReport及丰富的工具类

7.完善的认证授权机制和日志处理支持国际化

8.内置自定义标签和丰富的js简话页面的开发

9.内置丰富的js

10.内置Ajax

七、Rational Quantify

自动化测试工具Rational Quantify 是Rational

PurifyPlus

工具中的一种,Quantify相对于其他一些传统的解决方案的优势在于它表达分析性数据的方式。Quantify可以使您直接发现所测试应用程序的性能瓶颈的关键所在。Quantify

是一个面向VC, VB 或者Java

开发的测试性能瓶颈检测工具,它可以自动检测出影响程序段速度的程序性能瓶颈,提供参数分析表等等直观表格。帮助分析影响程序短执行速度的关键部分。

Rational PurifyPlus 包括三种独立的工具:Rational

PureCoverage、Rational Purify、Rational Quantif。

PurifyPlus是一个测试Java应用程序的完整解决方案。它包括三个应用程序:

1.Rational Purify —

一个内存分析工具(收集方法和对象层次的内存分析数据,并指出应用程序的内存热点所在)

2.Rational Quantify —

一个应用程序执行时间分析工具(收集方法和线层次的分析数据并指出应用程序的性能瓶颈)

3.Rational PureCoverage —

一个代码覆盖率分析工具(通过突出未执行的方法和代码行来收集没有测试到的部分的数据)

八、Rational ClearQuest

Rational

ClearQuest在整个应用程序开发生命周期中提供灵活的缺陷和变更跟踪功能。

功能简介:

·提供用户弹性的变更需求管理环境

·用户可根据开发工作流程和变更需求周期,通过图示工具定义处理流程

·提供预设的变更需求管理流程,用户可直接使用或进行特殊设置

·提供强大的图表功能,用户可深入分析开发现状

·有浏览器界面,可让远端的用户进行访问

·与业界标准的数据库和报表生成器集成

·与Rational的软件管理工具

ClearCase完全集成,让用户充分掌握变更需求情况

·支持数据库MS ACCESS和SQL SERVER6.5

·优异的系统扩展性–提供将数据从ACCESS转移到SQL SERVER的功能

九. Rational Robot

Rational

Robot是个非常优秀的测试工具,它可以对使用各种集成开发环境 (IDE)

和语言建立的软件应用程序,创建、修改并执行自动化的功能测试、分布式功能测试、回归测试和集成测试。将图形用户界面

(GUI) 的功能测试自动化。

以下是它优秀特性的表现:

1. 使新测试人员轻松进入自动化

IBM Rational Robot

是业界最顶尖的功能测试工具,它甚至可以在测试人员学习高级脚本技术之前帮助其进行成功的测试。它集成在测试人员的桌面

IBM Rational TestManager

上,在这里测试人员可以计划、组织、执行、管理和报告所有测试活动,包括手动测试报告。这种测试和管理的双重功能是自动化测试的理想开始。

2. 为高级测试人员提供强大的工具

IBM Rational Robot

是一种可扩展的、灵活的功能测试工具,经验丰富的测试人员可以用它来修改测试脚本,改进测试的深度。使用

Rational Robot V2003,您可以:

·将回归测试和配置测试自动化

·用条件逻辑扩展测试脚本并调用任何 DLL 或 Windows API 功能。

3. BM Rational Robot 可以捕获所有 HTML 和 DHTML

特征,包括链接目标和不可见数据

4. Rational Robot

为菜单、列表、字母数字字符及位图等对象提供了测试用例,测试人员可以创建用户定义的调用外部

DLL 或可执行构架的测试用例。它为特定环境的对象,例如 Java

控件、PowerBuilder DataWindows、ActiveX 控件、SpECial Oracle FORMs

对象、OCXs、Visual Basic 对象和

VBXs等,提供了特殊的测试用例。

5.  快速便捷的可视分析

IBM Rational Robot

自动记录所有测试结果,并在测试日志查看器中对这些结果进行颜色编码,以便进行快速可视分析。双击某一项,Rational

Robot 就直接带您进入测试脚本中对应的行,以便快速分析。

6. 多种 IDE 和语言支持 Java 环境

使用 IBM Rational Robot,测试人员可以对复杂环境中所有的 JavaTM

小程序、Java 应用和基于 Web

的集成应用程序进行功能测试。它支持很多通用的 Java 开发环境,包括

Sun 的 JDK、Symantec Visual Café 和 Microsoft Visual J++。Rational

Robot 中包含 RobotJava Open API,因此用户可以拓展对新的和现有的

Java 类库的支持。

7. Microsoft Visual Studio.NET

IBM Rational Robot V2003 是测试 .NET

应用程序的首选工具,因为它是唯一可以为 .NET 控件(包括

VB.NET、C#、J# 和 Managed

C++)的测试提供全面的本机支持的测试工具,Rational Robot V2003

将基于 Microsoft Visual Studio.NET WinForms 和 WebForms

构架的应用程序的功能测试、分布式功能测试和回归测试自动化,并将 .NET

应用程序的配置测试加以简化和自动化。

8. HTML、XML 和 DHTML 应用程序

IBM Rational Robot 提供了多种测试代码的方式。例如,您可以测试 HTML

链接和链接目标自动变化的动态 HTML 以及表单。此外,Rational Robot

还可以对不可见的特征进行测试,例如嵌入式 SQL

语句和控制事件行为的特征。

9. Oracle Developer/2000

IBM Rational Robot 已与 Oracle Developer/2000

进行了对象级集成。对象脚本的编程可以访问 Oracle Developer/2000

对象的特征,包括记录组和值列表 (LOV)。

10. Visual Basic 应用程序

IBM Rational Robot 检查并验证所有 Visual Basic

对象的特征,包括内置和 ActiveX 控件。它处理这些对象的方式与 Visual

Basic

完全相同,都显示同样的特征名称和值,并使用相同的方法获取数据。

11. PowerBuilder 应用程序

IBM Rational Robot 可以可靠地回放自动测试的过程。它可以捕获在

DataWindow 或 DropDown 控件内所有的可见和不可见数据,并检查和验证

OLE 控件及 PowerBuilder 对象的所有属性。

12. 借助 IBM Rational 的服务加速成功

IBM Rational Robot

获得了一家全球服务组织的支持,该组织有丰富的在线资源,而且能够提供个性化的培训、咨询和技术支持。IBM

Rational Developer NetworkSM

在线提供了很多文章、白皮书、课件及更多内容,它是为使用 IBM Rational

工具和最佳实践的开发专业人员开辟的在线社区。

java 测试工具 oracle_几种测试工具的简单介绍相关推荐

  1. 常见7种直流/交流电源简单介绍

    1.调压电源 通过变压器和整流器把交流电转换成直流电的装置称为整流电源.它是将其他形式的能量转化为电能,其特点是电压调节. 常见7种直流/交流电源简单介绍 2.开关型交流稳压电源 开关电源又称开关电源 ...

  2. HTTP请求方式中8种请求方法(简单介绍)

    HTTP请求方式中8种请求方法(简单介绍) 简单介绍 HTTP是超文本传输协议,其定义了客户端与服务器端之间文本传输的规范.HTTP默认使用80端口,这个端口指的是服务端的端口,而客户端使用的端口是动 ...

  3. java synchronized静态_Java中Synchronized的用法(简单介绍)

    简单介绍 synchronized是Java中的关键字,是一种同步锁.它修饰的对象有以下几种: 1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调 ...

  4. java reader_Java之字符输入流,Reader类的简单介绍

    各位小伙伴们大家好,在之前的文章中,小编介绍了Java之文件复制的简单介绍,多是一些关于字节的知识,这次小编要介绍的是字符输入流Reader类,具体如下: java.io.Reader:字符输入流,是 ...

  5. java test20006_Java单例7种测试实践

    单例:一个进程中只能存在唯一一个对象. 1.饿汉模式. 主动型太粗暴./** * @author :jiaolian * @date :Created in 2021-01-10 21:25 * @d ...

  6. EZEMC测试软件_四种常见的EMC仿真软件介绍

    EMC仿真软件能够为我们提供了一个非常有效的高频和高速电磁仿真设计工具,它集高速电路建模.仿真和优化为一体,用仿真代替实验,可以快速的帮助工程师完成高速电路EMC设计,实现信号完整性,减少研发费用,缩 ...

  7. 2种Android图表的简单介绍+折线图、饼图的例子,字节跳动移动架构师学习笔记

    setTitle("PieChartActivity"); pie = (PieChart) findViewById(R.id.pie); //②输入数据 //其中两个数字对应的 ...

  8. 三种联邦学习的简单介绍

    (一)横向联邦学习 1.定义 横向联邦学习也称为按样本划分的联邦学习,可以应用于联邦学习的 各个参与方的数据集有相同的特征空间和不同的样本空间的场景. 2.横向联邦学习架构 常用的两个系统架构为:客户 ...

  9. 遍历Arraylist的三种方法及优缺点简单介绍

    集合ArrayList是接口List的一种子类,它的特点是:存储的元素是有序的.底层的数据结构是数组.查询快,增删慢.在众多集合中ArrayList的遍历又是比较特殊的,下面就写一下它的三种遍历方式, ...

最新文章

  1. 网页中的盒模型css属性,详解CSS中的Box Model盒属性的使用
  2. java宝典app_java宝典安卓版_手机java宝典V2.0下载(暂未上线)_预约_飞翔下载
  3. F - 娜娜梦游仙境系列——多民族王国
  4. java编写k线_用Java绘制K线 (转)
  5. android os苹果手机助手,深度系统V20(1003)内测招募:新增手机助手,支持安卓/iOS端...
  6. python y轴倒转_python – Config Kivy y轴的反转输入
  7. 在eclipse中使用第三方库总结
  8. 观CSDN网站小Bug有感
  9. 淘宝图片服务器的学习
  10. 演化博弈matlab代码,Matlab演化博弈仿真
  11. 《股市稳赚》书中的精髓:用简单的神奇公式进行股票投资,获得稳定而持久的收益。
  12. wex5 导入mysql_【分享】WeX5的正确打开方式(7)——数据组件详解
  13. java.awt.eventdispatchthread_大神们,小弟来了!解决办法
  14. 实现英文的大小写转换
  15. 关于学习数学等方法的心得
  16. android imageview stretchblt,想知道Bmp图像的缩小放大用Tcanvas.StretchDraw还是用StretchBlt函数?(50分)...
  17. 如何编写知识竞赛抢答赛规则和流程策划书
  18. Docker 容器仓库之搭建私有仓库、hub仓库
  19. 杰理6905A芯片修改提示音
  20. Swift语法基础:19 - Swift的控制转移的语句, Continue, Break, Fallthrough, Labeled Statements

热门文章

  1. AIX下RAC巡检文档 (上)
  2. HDU-Yuna's confusion 树状数组 Or Multiset
  3. 2440启动代码分析
  4. LINUX 下tcp 和 udp 套接字收发缓冲区的大小决定规则 .
  5. DM365 color space
  6. CMOS图像传感器——噪声模型
  7. C#字符串的基本操作
  8. random()模块随机函数的用法总结
  9. python slice是共享内存吗_python共享内存实现进程通信
  10. python基础到实践_一本书搞定Python入门到实践