Ask a Question

Running test complete tests on appserver remotely through jenkins slave

SOLVED
naeron
New Contributor

Running test complete tests on appserver remotely through jenkins slave

Hello-

We have been testcomplete heavily for our UI testing and currently we install our appserver on same machine as jenkins agent and test complete resides on which limits our capability to scale and also we get jenkins connection issues intermittently.

 

I was wondering is it possible to have test execute and jenkins agent/slave on a separate machine and can the tests be invoked remotely on app machine through jenkins slave which we already do with our other frameworks .

 

Is it mandatory to have test execute installed locally on the same machine where tests will be run ( I have not seen that limitation with other tools) . Is it possible that we can have one jenkins slave with test execute/test complete on it and invoke tests remotely on our app server ? Are there any challenges there.

 

Appreciate any input /feedback on this.

1 ACCEPTED SOLUTION

Accepted Solutions
BenoitB
Community Hero

Re: Running test complete tests on appserver remotely through jenkins slave

You can make automatic deployment of TestExecute, perhaps it can help a little:

https://support.smartbear.com/testexecute/docs/general-info/installing/installing-in-silent-mode.htm...

 

Un sourire et ça repart

View solution in original post

5 REPLIES 5
BenoitB
Community Hero

Re: Running test complete tests on appserver remotely through jenkins slave

What kind of test do you make ? web ? desktop ? using xpath, ? using TC object model ?.

 

If you want to access to object properties, you must access to the memory associated.

So with that, you can't do remotely this kind of test.

 

What you can do is jenkins launch remotely testexecute but the testexecute must be installed on test machine.

 

 

 

Un sourire et ça repart

naeron
New Contributor

Re: Running test complete tests on appserver remotely through jenkins slave

Thanks for the reply.

 

Our are mostly desktop tests and using TC object . So in that case we will need test execute on the machine, As we deploy our machines in AWS nightly fresh from start so licensing of test execute can be a issue there  if we run them on different provisioned machines nightly .

BenoitB
Community Hero

Re: Running test complete tests on appserver remotely through jenkins slave

You can make automatic deployment of TestExecute, perhaps it can help a little:

https://support.smartbear.com/testexecute/docs/general-info/installing/installing-in-silent-mode.htm...

 

Un sourire et ça repart

View solution in original post

naeron
New Contributor

Re: Running test complete tests on appserver remotely through jenkins slave

Thanks for the help.

 

SO does that mean now we will have two layers of test execute/test complete if we want to run tests remotely. One is on jenkins agent and other is on app machine.

 

Can we just have test execute on test machine and have jenkins agent invoke test remotely?Do we need to have testcomplete/test execute on jenkins agent.

 

 

BenoitB
Community Hero

Re: Running test complete tests on appserver remotely through jenkins slave

I'm not expert with these, i think some other here are far better than me to give you a full answer.

 

Un sourire et ça repart

cancel
Showing results for 
Search instead for 
Did you mean: