Forum Discussion

jkrolczy's avatar
jkrolczy
Super Contributor
8 years ago

TC: Distributed Testing setup questions

We are getting into setting up Distributive Testing and I have some questions.

 

I want to verify my understanding here or see if there are better ways to do what I

want to do.

 

Example:

 

I have the master and 2 slaves

I have 50 test scripts

I want to run 25 script per each slave

 

So there will be 2 Hosts

Do I have to setup up 25 Jobs (2 Tasks per each job) to do the above work.

 

Under a Job, can more than 1 Task(script) be setup for the same Slave.

The thought here is, Job has 3 tasks, 1 task to 1 slave and 2 tasks for the 2nd slave. Possible ?

 

Is there a better way to run 25 per each slave ?

 

Is there a way top run a Test Items group to a Slave ?

 

Is there a way to randomly direct test scripts to an open slave

if I have a pool of 50 scripts ?

 

I have 2 slaves now, and able to expand to more if needed.

So I trying to plan this out smartly for future use.

 

 

Any feedback from others on how you setup your Distributive Testing

with a Master, multiple Slaves, and a large amount of test scripts

is appreciated as well. 

 

Knowledge sharing !!!

 

Regards,

JamesK

 

 

 

1 Reply

  • baxatob's avatar
    baxatob
    Community Hero

    Hi,

     

    Just want to share how it looks in my project.

     

     

    1. The Test Suite contains two projects: DistributedTests and RegressionTests. RegressionTests contains ALL tests of current application:

     

     

    2. DistributedTests project contains only concurrent scenarios:

     

     

     

     

    3. Actually RegressionTests project is a launcher for all tests (including DistributedTests):

     

     

     

     

    So if I need to add more concurrent scenarios, I will add them as a separate keyword test in DistrubutedTests project and as a separate task under relevant Job in NetworkSuite of RegressionTests project.