测试工具(五)——其他

DbUnit

为数据库驱动的项目提供的一个对JUnit 的扩展。

执行过程

   在测试前备份数据库;

   然后放入测试数据;

   测试后读入备份的数据库,回溯到测试前状态。

基本步骤

  1)使用xml构造测试数据;

  2)在setUp中备份关联表,读入准备数据;

  3)执行测试;

  4)tearDown中把数据库状态还原。

SQLUnit

   对数据库存储过程的回归测试

GroboUtils

    多线程测试, 整体单元测试,代码覆盖工具

DBMonster

   随机数据进行数据库压力测试

Cactus

     容器内测试, 基本流程如下:先在客户端创建any beginXYZ(), testXYZ(), and endXYZ() methods ,执行时they send commands to the redirector, which is running on the server. The redirector creates a server instance of the test class and executes the beginXYZ(), testXYZ(), and endXYZ() methods on the sever side and passes the results back to the client。 使用工具cactifywar打包test及其依赖程序,工具cactus完成测试自动运行。

Junitperf

   使用基于junit的装饰器构造性能测试。timedTest 返回时间, loadTest模拟多个并发用户多次迭代执行测试。

Jfcunit

   测试GUI的工具

Clover

   测量覆盖率;已测试函数/总的函数,测试条件的每一条分支和组合条件,测试边界值,使用错误数据测试(vector传入),随机正确数据

JMeter

   压力测试工具,功能强大,用起来理所当然地没有那么容易.

TCPMon

   用于监控TCP消息的工具,通常使用它来监控SOAP消息以协助WS开发.非常简单,同类的工具还有WSMonitor及AXIS的SoapMonitor.

soapUI

   Soap客户端模拟工具,开源软件。非常好用,可以从wsdl直接导出相关的操作接口,直接连接到Server上测试。对它,很难再提出更多的要求了。

你可能感兴趣的:(测试工具(五)——其他)