如何在 Talend 中为作业而不是单个组件创建测试用例

How to create a test case for a job instead of a single component in Talend

是否可以为特定作业创建测试用例,而不仅仅是其中的一个组件?

当您想要为作业级别而非组件级别创建一些自动化测试时,这有时很有用。 似乎现在我们只能为作业的一个组件创建测试用例,当我尝试创建一个标准作业并将其用作测试用例时,我不知道如何将它集成到 CI/CD 自动化测试中进程,因为 Talend 工具链无法将其识别为测试。

关于我应该如何实施工作级别测试有什么建议吗?

谢谢!

我的建议是将要测试的作业构建为 jar 文件,假设其名为 alpha_job,然后创建一个名为 test_bench 的新作业,为 [=10] 准备输入=], 启动它并对输出进行一些测试。

这可能会很昂贵,但如果你的工作非常复杂,这是一个不错的选择,并且总是尝试使 test_bench 非常简单,这样你就不需要测试 test_bench 本身.

如果您要测试的作业很简单,我们通常会手动或通过 MsExcel 对其进行测试。