xtrem_32xx
13 years agoNew Contributor
distributed testing of Connected Applications
Hi ...
What is the best way to Test a "ping pong test"?.
The idea is:
i have 2 slaves(Slave1, Slave2) and 1 master (Master1).
on each slave there is an Application, which will send a message to the other slave onMessageReceive.
so:
/////
Slave1.onMessageReceive += SEND MSG BACK TO SLAVE 2 And Log To TC that msg received
Slave2.onMessageReceive += SEND MSG BACK TO SLAVE 1 And Log To TC that msg received
/////
Slave1 --MSG--> Slave2
Slave2 --MSG--> Slave1
...
and so on.
now,
The master should start the 2 application on the slaves, and trigger the first send msg event.
my question is:
what is the best way to realise this kind of tests ?
also,
how would i tell the Slaves to log back to TC ?
at the moment i created a job which has 2 tasks which will start my applications, but they will only launch the applications on the slaves and then stop directly.
also, i don`t know how to log back to TC when an application receive a message ?
iam using VS2010 and C#
please check my TC Project.
thanks
What is the best way to Test a "ping pong test"?.
The idea is:
i have 2 slaves(Slave1, Slave2) and 1 master (Master1).
on each slave there is an Application, which will send a message to the other slave onMessageReceive.
so:
/////
Slave1.onMessageReceive += SEND MSG BACK TO SLAVE 2 And Log To TC that msg received
Slave2.onMessageReceive += SEND MSG BACK TO SLAVE 1 And Log To TC that msg received
/////
Slave1 --MSG--> Slave2
Slave2 --MSG--> Slave1
...
and so on.
now,
The master should start the 2 application on the slaves, and trigger the first send msg event.
my question is:
what is the best way to realise this kind of tests ?
also,
how would i tell the Slaves to log back to TC ?
at the moment i created a job which has 2 tasks which will start my applications, but they will only launch the applications on the slaves and then stop directly.
also, i don`t know how to log back to TC when an application receive a message ?
iam using VS2010 and C#
please check my TC Project.
thanks