gpt4 book ai didi

java - 使用文件的 Java 应用程序的功能/回归测试

转载 作者:行者123 更新时间:2023-11-28 20:55:43 25 4
gpt4 key购买 nike

我正试图找到为某些 Java 应用程序的功能/验收/回归测试创建自动化测试的最佳方法。所有应用程序都以这种方式工作:

  1. 他们从给定的文件夹中读取文件
  2. 他们使用输入文件的内容以另一种格式编写新文件。
  3. 他们将一些已处理文件的信息发送到数据库。
  4. 他们一直等到新文件留在输入文件夹中。

这是一个循环应用,它永远不会停止。

不断添加新文件/格式,我们的几个库由所有格式共享。每种新格式的手动测试成本越来越高。所有文件都是纯文本文件,但数据保存方式不同。

我们需要一种方法/工具来帮助我们自动化功能/验收/回归测试(特别是 QA 测试)。

问题是:对此可以使用什么工具/测试方法?

我在考虑可以将文件留在输入文件夹中并将应用程序在输出文件夹中创建的内容与预期文件进行比较的东西。我不知道这是否可以通过工具轻松完成,或者我们是否必须完全完成所有这些工作。

最佳答案

我会使用通用功能测试自动化框架并使用一组库来读取/解析/比较文件。我熟悉Robot Framework并且有一些 Python 库可以读取/比较文件(一些嵌入到 Robot 本身,一些其他地方)。这对于 QA 测试非常方便且非常容易使用。查看demo project一个好的开始。

如果您更喜欢留在 Java 生态系统中,您可能想尝试 Cucumber-jvmJBehave .

关于java - 使用文件的 Java 应用程序的功能/回归测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22305442/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com