黑盒测试工具主要有:QACenter、SQATeamTest、RationalVisualVisualTest。

  QACenter:QACenter帮助所有测试人员创建一个快速、可重用的测试过程。这些测试工具自动帮助管理测试过程、快速分析和调试程序,包括针对回归、强度、单元、并发、集成、移植,容量和负载建立测试用例,自动执行测试和产生文档结果。QACenter主要包括以下几个模块:

  QARun:应用的功能测试工具。

  QALoad:强负载下应用的性能测试工具。

  QADirector:测试的组织设计和创建以及管理工具。

  TrackRecord:集成的缺陷跟踪管理工具。

  EcoTools:高层次的性能监测工具。

  3、部分具体测试工具的介绍

  (1)、性能优化工具EcoScope

  EcoScope是一套定位于应用(即服务提供者本身)及其所依赖的所有网络计算资源的解决方案。EcoScope可以提供应用视图,并标出应用是如何与基础架构相关联的。这种视图是其他网络管理工具所不能提供的。EcoScope能解决在大型企业复杂环境下分析与测量应用性能的难题。通过提供应用的性能级别及其支撑架构的信息,EcoScope能帮助IT部门如何提高应用性能提出多方面的决策方案。

  EcoScope的应用主要表现在以下几个方面:

  确保成功部署新应用

  维护性能的服务水平

  加速问题检测与纠正的高级功能

  定制视图有助于高效地分析数据

  (2)、数据库测试数据自动生成工具--TestBytes

  在数据库开发的过程中,为了测试应用程序对数据库的访问,应当在数据库中生成测试用例数据,我们可能会发现当数据库中只有少量数据时,程序可能没有问题,但是当真正投入到运用中产生了大量数据时出现问题了,这往往是因为程序的编写没有达到,所以一定及早地通过在数据库中生成大量数据来帮助开发人员完善这部分功能和性能。

  TestBytes是一个用于自动生成测试数据的强大易用的工具,通过简单的点击式操作,可以确定需要生成的数据类型(包括特殊字符的定制),并通过与数据库的连接来自动生成数百万行正确的测试数据,可以极大地提高数据库开发人员、QA测试人员、数据仓库开发人员、应用开发人员的工作效率。

  (3)、PC-LINT

  PC-LINT主要进行更严格的语法检查功能,还完成相当程度的语义检查功能。可以这样认为:PC-LINT是一个更加智能、更加严格的编译器。PC-LINT在实现语法和某些语义规则检查时,是通过参数配置完成的,它的选项有数百个之多,因此,在使用PC-LINT过程中,了解选项的含义也很重要。

  (4)、TCL

  TCL是ToolCommandLanguage的缩写,它是一种很流行的脚本解释器,尤其在测试领域,它的大特点是可移植性好,接口简单,方便,可以很容易地嵌入到软件中,作为自己的解释器使用。

  TCL提供两种接口:编程接口和用户接口。编程接口是通过LIB或DLL形式提供的,提供了一些函数(命令)供调用,包括:分配一个解释器指针(对象);初始化解释器(指针);注册扩展函数等。用户接口很简单,即编写的脚本,脚本里面包含对扩展命令的调用。

  (5)VB测试工具:VBWatch

  (6)Java程序的测试工具

  1)Bean-Test

  2)EJBQuickTest

  3)JStyle

  4)JTest

  5)HttpUnit

  6)JUnit