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

标签 java testing

<分区>

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

工具至少应该能够:

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

当然,这可以使用 Java 和 JUnit 来完成,但这会非常乏味。我将不胜感激此类工具的任何提示。

最佳答案

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

这符合 list 。如果您想在容器外测试这些 EJB,可以使用 EJB3Unit。

关于java - 以数据库为中心的 Java 应用程序的回归测试/测试自动化工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1105620/

相关文章:

java - 简单的图形用户界面程序

python - Django 测试技巧

list - Groovy:从字符串列表中弹出最后一个元素

bash - 从 bash 映射中检索时如何区分 null 和空字符串

java - 具有多模块项目的 JUnit 类别 - 无法加载类别

testing - JMeter分布式测试

java - 保护 Java webapp(使用 JAX-RS)免受太大的 HTTP 请求

java - Java中有 'stoi()'之类的东西吗?

java - Java中的两点交叉

java - Spring Boot 2 |非常基本的依赖注入(inject)@Autowired问题