TestComplete with Maven and Jenkins
Hi,
We have a peculiar requirement. We have a proprietary 3rd party backend system where we have to publish certain records before the application processes it and displays some popups on the UI which we have to validate from TestComplete. There are no direct APIs to place the records in the backend system. So, we have written a Java program that does it for us. Since the starting point for us is a Java program we have designed this flow:
- We are using Java-Cucumber and in the background step, we connect to the backend system
- In every test case step, we publish the required record using Java code
- From the Cucumber test step itself, we invoke TestComplete functions and do the validations on the UI. We do it using Socket Programming.
- Finally, we integrated all this together and run it using the maven command
All the above flow is working fine if we run the tests on the development machine. But, we want to integrate this automation with Jenkins and run the automation on a Jenkins VM client machine. Since the starting point is not TestComplete but JAVA / Maven for us, we cannot use the TestComplete plugin.
Can anyone please suggest how we can integrate the above flow with Jenkins? Any ideas if there is a way to specify "UseInteractiveSession" ,"Credentials", "screen resolution" parameters from TestExecute command line.