Hi Wahida, test timeout represents the maximum number of milliseconds a test case should take. In the following example, a timeOut of ten seconds guarantees that none of the threads will block on this thread forever:
@Test(threadPoolSize = 3, invocationCount = 10, timeOut = 10000)
public void testCase1(){}