gpt4 book ai didi

unit-testing - 如何为 Talend 作业编写测试用例?

转载 作者:行者123 更新时间:2023-12-03 01:01:27 25 4
gpt4 key购买 nike

我在 Talend 中设计了一项作业。该作业从数据库中获取数据并将其转换为 json,然后将该 json 上传到服务器上。我想为我的工作编写测试用例,就像我们在 java 项目中编写单元测试一样。我已经搜索了很多关于如何为 talend 工作编写测试用例的信息,但没有找到任何东西。如果有人知道如何测试人才工作,请提出建议。

最佳答案

您可以简单地创建一个调用您的作业的作业(如果您的作业是肥皂暴露的,则可以是 tRunJob 或 tSoap):

  1. 初始化您的数据库
  2. 调用你的工作
  3. 检查服务器上的结果(或通过覆盖上下文参数来模拟服务器调用)
  4. 使用 tAssert 进行检查
  5. 使用tAssertCatcher->tLogRow打印测试结果

我使用基本 Java 应用程序为我们的项目创建了一个 CI(内部项目),该应用程序是 Talend 命令行 API(listJob、runJob...)的 telnet 包装器,然后生成 Junit XML 结果文件。一切都由 Jenkins 调用。似乎没有任何东西可以完美地测试 Talend 作业:-(

祝你好运。

关于unit-testing - 如何为 Talend 作业编写测试用例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28188717/

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