2017-01-06 54 views
0

我想知道如何對在Talend上開發的ETL執行單元測試。 我的ETL執行文件讀取,文件生成以及與SAP系統的連接。 (讀/寫IDOC)。 有沒有工具?開發一個小的Java測試框架需要什麼?如何測試Talend ETL

回答

3

是的,Mohcine,Talend引入了第6版測試用例自動化,它是其整體持續集成框架的一部分。您右鍵單擊作業中的組件並選擇「創建測試用例」。它將創建一個框架測試用例作業。您可以擴展此測試用例作業以執行各種測試,包括數據庫連接和結果。需要一些人學習這個工具來使其變得有用,但是值得付出努力。此外,此功能可能只在Talend的訂閱版本中提供,我不確定它是否可用於Open Studio。

下面是一個例子:圖是一個非常簡單的工作,將文件加載到數據庫表中。 enter image description here

這裏是我通過首先產生的骨架,然後修改爲我的特定目的所創建的測試用例。

enter image description here

這裏就是我從與插入db表的行數的文件中讀出的行的數量匹配的斷言。

enter image description here

如需進一步信息看看這個tutorial

+0

謝謝你的回答。我在Talend 6.1訂閱版本。 你可以請開發更多的答案,我想知道如何開始? –

+0

當然,我會在今天晚些時候更新我的答案,並提供更多信息,然後請將問題標記爲已回答。請記住,這個論壇不是要取代深入的博客或教程。它將花費你一些時間來學習Talend中的測試用例功能是非常有用的,但是沒有必要去解決這個問題。 –