用于数据库中心java应用程序的回归测试/测试自动化的工具?

时间:2009-07-09 18:12:34

标签: java testing

我正在寻找一个好的,最好是免费的工具来自动测试java(EJB3)应用程序,而不需要任何GUI。

工具应该至少能够:

  • 在数据库中插入/更新/删除数据
  • 查询和比较数据库中的数据
  • 读写FTP服务器
  • 初始化测试环境,启动EJB3 bean,测试后清理测试环境
  • 报告
  • 某种脚本界面就足够了,不需要GUI

当然,这可以使用Java& JUnit,但这将是相当乏味的。我会很感激这些工具的任何提示。

2 个答案:

答案 0 :(得分:3)

听起来你正在寻找DBUnit和Cactus的组合(FTP的东西可能需要Commons-NET或Commons-VFS)。使用ANT及其脚本支持来获取测试结果和脚本的报告。

点击清单。如果要从容器中测试这些EJB,可以使用EJB3Unit。

答案 1 :(得分:0)

机器人框架,Fitnesse和Concordion似乎是目前最有趣的候选人。