<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Automated integration testing with Talend ESB in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Automated-integration-testing-with-Talend-ESB/m-p/2310755#M81854</link>
    <description>This question is not so easy to answer as it depends how your ESB is deployed and what kind of funtionality you want to test. Do you talk about a distributed ESB where service consumer and service provider are enriched with ESB libraries or about a centralized ESB where service consumer and provider are untouched (non-intrusive integration) and the ESB is the centralized component which implements some of the EIP.
&lt;BR /&gt;If the former, the challenge in testing is that I want to test my functionality end-to-end with a real service consumer which might create a socket to a service provider. This should be part of the continous integration system without manual deployment of service consumer and providers.
&lt;BR /&gt;In this case, we talk about web services testing. I use the following helper classes shipped with CXF:
&lt;BR /&gt;
&lt;A href="http://svn.apache.org/viewvc/cxf/trunk/testutils/src/main/java/org/apache/cxf/testutil/common/" rel="nofollow noopener noreferrer"&gt;http://svn.apache.org/viewvc/cxf/trunk/testutils/src/main/java/org/apache/cxf/testutil/common/&lt;/A&gt;
&lt;BR /&gt;This allows to write a single JUnit Test class which instantiates Server and Client with independent spring configuration in one JVM. Client and server communicate over a socket. Further, you can also launch third party servers. This spring configuration can contain Camel routes also.
&lt;BR /&gt;If we talk about business testing of your service provider soapUI might be sufficient for manual testing. There is also a maven plugin for soapUI thus you can run your tests within the continous integration system like Jenkins, Anthill, ...
&lt;BR /&gt;HTH
&lt;BR /&gt;Oli</description>
    <pubDate>Sat, 13 Aug 2011 20:12:45 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2011-08-13T20:12:45Z</dc:date>
    <item>
      <title>Automated integration testing with Talend ESB</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Automated-integration-testing-with-Talend-ESB/m-p/2310754#M81853</link>
      <description>What are the options regarding automated integration testing solutions (such as JUnit) for ESB? I understand that Talend Unit Jobs (TUJs) potentially provides a solution for data services but what about RouteBuilder routes and 3rd party solutions such as JUnit?&lt;BR /&gt;  Thanks,&lt;BR /&gt;      Darren</description>
      <pubDate>Sat, 16 Nov 2024 12:44:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Automated-integration-testing-with-Talend-ESB/m-p/2310754#M81853</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T12:44:39Z</dc:date>
    </item>
    <item>
      <title>Re: Automated integration testing with Talend ESB</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Automated-integration-testing-with-Talend-ESB/m-p/2310755#M81854</link>
      <description>This question is not so easy to answer as it depends how your ESB is deployed and what kind of funtionality you want to test. Do you talk about a distributed ESB where service consumer and service provider are enriched with ESB libraries or about a centralized ESB where service consumer and provider are untouched (non-intrusive integration) and the ESB is the centralized component which implements some of the EIP.
&lt;BR /&gt;If the former, the challenge in testing is that I want to test my functionality end-to-end with a real service consumer which might create a socket to a service provider. This should be part of the continous integration system without manual deployment of service consumer and providers.
&lt;BR /&gt;In this case, we talk about web services testing. I use the following helper classes shipped with CXF:
&lt;BR /&gt;
&lt;A href="http://svn.apache.org/viewvc/cxf/trunk/testutils/src/main/java/org/apache/cxf/testutil/common/" rel="nofollow noopener noreferrer"&gt;http://svn.apache.org/viewvc/cxf/trunk/testutils/src/main/java/org/apache/cxf/testutil/common/&lt;/A&gt;
&lt;BR /&gt;This allows to write a single JUnit Test class which instantiates Server and Client with independent spring configuration in one JVM. Client and server communicate over a socket. Further, you can also launch third party servers. This spring configuration can contain Camel routes also.
&lt;BR /&gt;If we talk about business testing of your service provider soapUI might be sufficient for manual testing. There is also a maven plugin for soapUI thus you can run your tests within the continous integration system like Jenkins, Anthill, ...
&lt;BR /&gt;HTH
&lt;BR /&gt;Oli</description>
      <pubDate>Sat, 13 Aug 2011 20:12:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Automated-integration-testing-with-Talend-ESB/m-p/2310755#M81854</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-08-13T20:12:45Z</dc:date>
    </item>
    <item>
      <title>Re: Automated integration testing with Talend ESB</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Automated-integration-testing-with-Talend-ESB/m-p/2310756#M81855</link>
      <description>&lt;P&gt;Late answer but could be useful for someone stumbling upon this question.&lt;/P&gt; 
&lt;P&gt;To automate some integration tests for Talend ESB, one could use Spindev solution that allows to c&lt;SPAN&gt;reate, run and analyze data flow tests through the ESB.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;You can gather more information about our product at&amp;nbsp;&lt;A href="https://spindev.io/product/" target="_blank" rel="nofollow noopener noreferrer"&gt;https://spindev.io/product/&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;Hope this helps,&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;Laurent Bristiel&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 26 Feb 2019 07:24:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Automated-integration-testing-with-Talend-ESB/m-p/2310756#M81855</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-02-26T07:24:26Z</dc:date>
    </item>
  </channel>
</rss>

