【问题标题】:Are there any good testing plaftorms for testing commandline Java batch software?有没有什么好的测试平台可以测试命令行 Java 批处理软件?
【发布时间】:2011-01-31 22:26:23
【问题描述】:

我有一个 Java 软件,它可以从属性文件和数据库中读取设置,从目录中读取输入文件并在另一个目录中创建输出文件。它还对数据库进行修改。

我需要将此软件的测试从手动改进为自动。目前,用户将一些文件复制到输入目录,执行程序并检查输出目录中的文件。我想将其自动化为仅运行测试并检查测试结果文件。测试平台将有每个输入文件的预期结果文件。测试结果应该被非程序员的人阅读:)

我不想在构建阶段的 jUnit 测试中执行此操作,因为必须针对开发和测试环境执行测试。是否有任何工具/平台可以帮助我解决这个问题,或者我应该从头开始构建这种东西?

【问题讨论】:

    标签: java testing


    【解决方案1】:

    我建议使用TestNG 测试框架。

    这是一个功能测试框架,它提供类似于 jUnit 的功能,但具有许多特定于功能测试的特性——如测试依赖项、组等。

    测试结果应该是可读的 不是程序员的人:)

    您可以实现自己的测试侦听器并使用它来构建自定义测试报告。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-03
      • 2021-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-03
      相关资源
      最近更新 更多